diff --git a/src/java/voldemort/client/protocol/admin/AdminClient.java b/src/java/voldemort/client/protocol/admin/AdminClient.java index e9c8e49c6c..c1db141c94 100644 --- a/src/java/voldemort/client/protocol/admin/AdminClient.java +++ b/src/java/voldemort/client/protocol/admin/AdminClient.java @@ -742,6 +742,101 @@ public void stopAsyncRequest(int nodeId, int requestId) { helperOps.throwException(response.getError()); } + /** + * Retrieves a list of scheduled job ids on the server. + * + * @param nodeId The id of the node whose job ids we want + * @return List of job ids + */ + public List getScheduledJobsList(int nodeId) { + VAdminProto.ListScheduledJobsRequest listScheduledJobsRequest = VAdminProto.ListScheduledJobsRequest.newBuilder() + .build(); + VAdminProto.VoldemortAdminRequest adminRequest = VAdminProto.VoldemortAdminRequest.newBuilder() + .setType(VAdminProto.AdminRequestType.LIST_SCHEDULED_JOBS) + .setListScheduledJobs(listScheduledJobsRequest) + .build(); + VAdminProto.ListScheduledJobsResponse.Builder response = rpcOps.sendAndReceive(nodeId, + adminRequest, + VAdminProto.ListScheduledJobsResponse.newBuilder()); + if(response.hasError()) { + helperOps.throwException(response.getError()); + } + + return response.getJobIdsList(); + } + + /** + * Retrieves status of a scheduled job on the particular node + * + * @param nodeId The id of the node on which the request is running + * @param jobId The id of the job to terminate + * @returns true if job is enabled + */ + public boolean getScheduledJobStatus(int nodeId, String jobId) { + VAdminProto.GetScheduledJobStatusRequest getScheduledJobStatusRequest = VAdminProto.GetScheduledJobStatusRequest.newBuilder() + .setJobId(jobId) + .build(); + VAdminProto.VoldemortAdminRequest adminRequest = VAdminProto.VoldemortAdminRequest.newBuilder() + .setType(VAdminProto.AdminRequestType.GET_SCHEDULED_JOB_STATUS) + .setGetScheduledJobStatus(getScheduledJobStatusRequest) + .build(); + VAdminProto.GetScheduledJobStatusResponse.Builder response = rpcOps.sendAndReceive(nodeId, + adminRequest, + VAdminProto.GetScheduledJobStatusResponse.newBuilder()); + + if(response.hasError()) { + helperOps.throwException(response.getError()); + } + + return response.getEnabled(); + } + + /** + * Terminates a scheduled job on the particular node + * + * @param nodeId The id of the node on which the request is running + * @param jobId The id of the job to terminate + */ + public void stopScheduledJob(int nodeId, String jobId) { + VAdminProto.StopScheduledJobRequest stopScheduledJobRequest = VAdminProto.StopScheduledJobRequest.newBuilder() + .setJobId(jobId) + .build(); + VAdminProto.VoldemortAdminRequest adminRequest = VAdminProto.VoldemortAdminRequest.newBuilder() + .setType(VAdminProto.AdminRequestType.STOP_SCHEDULED_JOB) + .setStopScheduledJob(stopScheduledJobRequest) + .build(); + VAdminProto.StopScheduledJobResponse.Builder response = rpcOps.sendAndReceive(nodeId, + adminRequest, + VAdminProto.StopScheduledJobResponse.newBuilder()); + + if(response.hasError()) { + helperOps.throwException(response.getError()); + } + } + + /** + * Enables a scheduled job on the particular node + * + * @param nodeId The id of the node on which the request is running + * @param jobId The id of the job to terminate + */ + public void enableScheduledJob(int nodeId, String jobId) { + VAdminProto.EnableScheduledJobRequest enableScheduledJobRequest = VAdminProto.EnableScheduledJobRequest.newBuilder() + .setJobId(jobId) + .build(); + VAdminProto.VoldemortAdminRequest adminRequest = VAdminProto.VoldemortAdminRequest.newBuilder() + .setType(VAdminProto.AdminRequestType.ENABLE_SCHEDULED_JOB) + .setEnableScheduledJob(enableScheduledJobRequest) + .build(); + VAdminProto.EnableScheduledJobResponse.Builder response = rpcOps.sendAndReceive(nodeId, + adminRequest, + VAdminProto.EnableScheduledJobResponse.newBuilder()); + + if(response.hasError()) { + helperOps.throwException(response.getError()); + } + } + /** * Wait for async task at (remote) nodeId to finish completion, using * exponential backoff to poll the task completion status. diff --git a/src/java/voldemort/client/protocol/pb/VAdminProto.java b/src/java/voldemort/client/protocol/pb/VAdminProto.java index 8f36d649d6..dd979b2172 100644 --- a/src/java/voldemort/client/protocol/pb/VAdminProto.java +++ b/src/java/voldemort/client/protocol/pb/VAdminProto.java @@ -44,6 +44,10 @@ public enum AdminRequestType SET_OFFLINE_STATE(31, 34), GET_RO_STORAGE_FILE_LIST(32, 35), GET_RO_COMPRESSION_CODEC_LIST(33, 36), + LIST_SCHEDULED_JOBS(34, 37), + GET_SCHEDULED_JOB_STATUS(35, 38), + STOP_SCHEDULED_JOB(36, 39), + ENABLE_SCHEDULED_JOB(37, 40), ; @@ -85,6 +89,10 @@ public static AdminRequestType valueOf(int value) { case 34: return SET_OFFLINE_STATE; case 35: return GET_RO_STORAGE_FILE_LIST; case 36: return GET_RO_COMPRESSION_CODEC_LIST; + case 37: return LIST_SCHEDULED_JOBS; + case 38: return GET_SCHEDULED_JOB_STATUS; + case 39: return STOP_SCHEDULED_JOB; + case 40: return ENABLE_SCHEDULED_JOB; default: return null; } } @@ -115,7 +123,7 @@ public AdminRequestType findValueByNumber(int number) { } private static final AdminRequestType[] VALUES = { - GET_METADATA, UPDATE_METADATA, UPDATE_PARTITION_ENTRIES, FETCH_PARTITION_ENTRIES, DELETE_PARTITION_ENTRIES, INITIATE_FETCH_AND_UPDATE, ASYNC_OPERATION_STATUS, INITIATE_REBALANCE_NODE, ASYNC_OPERATION_STOP, ASYNC_OPERATION_LIST, TRUNCATE_ENTRIES, ADD_STORE, DELETE_STORE, FETCH_STORE, SWAP_STORE, ROLLBACK_STORE, GET_RO_MAX_VERSION_DIR, GET_RO_CURRENT_VERSION_DIR, FETCH_PARTITION_FILES, UPDATE_SLOP_ENTRIES, FAILED_FETCH_STORE, GET_RO_STORAGE_FORMAT, REBALANCE_STATE_CHANGE, REPAIR_JOB, DELETE_STORE_REBALANCE_STATE, NATIVE_BACKUP, RESERVE_MEMORY, PRUNE_JOB, SLOP_PURGE_JOB, UPDATE_METADATA_PAIR, UPDATE_STORE_DEFINITIONS, SET_OFFLINE_STATE, GET_RO_STORAGE_FILE_LIST, GET_RO_COMPRESSION_CODEC_LIST, + GET_METADATA, UPDATE_METADATA, UPDATE_PARTITION_ENTRIES, FETCH_PARTITION_ENTRIES, DELETE_PARTITION_ENTRIES, INITIATE_FETCH_AND_UPDATE, ASYNC_OPERATION_STATUS, INITIATE_REBALANCE_NODE, ASYNC_OPERATION_STOP, ASYNC_OPERATION_LIST, TRUNCATE_ENTRIES, ADD_STORE, DELETE_STORE, FETCH_STORE, SWAP_STORE, ROLLBACK_STORE, GET_RO_MAX_VERSION_DIR, GET_RO_CURRENT_VERSION_DIR, FETCH_PARTITION_FILES, UPDATE_SLOP_ENTRIES, FAILED_FETCH_STORE, GET_RO_STORAGE_FORMAT, REBALANCE_STATE_CHANGE, REPAIR_JOB, DELETE_STORE_REBALANCE_STATE, NATIVE_BACKUP, RESERVE_MEMORY, PRUNE_JOB, SLOP_PURGE_JOB, UPDATE_METADATA_PAIR, UPDATE_STORE_DEFINITIONS, SET_OFFLINE_STATE, GET_RO_STORAGE_FILE_LIST, GET_RO_COMPRESSION_CODEC_LIST, LIST_SCHEDULED_JOBS, GET_SCHEDULED_JOB_STATUS, STOP_SCHEDULED_JOB, ENABLE_SCHEDULED_JOB, }; public static AdminRequestType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { @@ -8324,44 +8332,75 @@ public Builder clearRequestId() { // @@protoc_insertion_point(class_scope:voldemort.AsyncOperationStatusRequest) } - public static final class AsyncOperationStopRequest extends + public static final class AsyncOperationStatusResponse extends com.google.protobuf.GeneratedMessage { - // Use AsyncOperationStopRequest.newBuilder() to construct. - private AsyncOperationStopRequest() { + // Use AsyncOperationStatusResponse.newBuilder() to construct. + private AsyncOperationStatusResponse() { initFields(); } - private AsyncOperationStopRequest(boolean noInit) {} + private AsyncOperationStatusResponse(boolean noInit) {} - private static final AsyncOperationStopRequest defaultInstance; - public static AsyncOperationStopRequest getDefaultInstance() { + private static final AsyncOperationStatusResponse defaultInstance; + public static AsyncOperationStatusResponse getDefaultInstance() { return defaultInstance; } - public AsyncOperationStopRequest getDefaultInstanceForType() { + public AsyncOperationStatusResponse getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationStopRequest_descriptor; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationStatusResponse_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationStopRequest_fieldAccessorTable; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationStatusResponse_fieldAccessorTable; } - // required int32 request_id = 1; + // optional int32 request_id = 1; public static final int REQUEST_ID_FIELD_NUMBER = 1; private boolean hasRequestId; private int requestId_ = 0; public boolean hasRequestId() { return hasRequestId; } public int getRequestId() { return requestId_; } + // optional string description = 2; + public static final int DESCRIPTION_FIELD_NUMBER = 2; + private boolean hasDescription; + private java.lang.String description_ = ""; + public boolean hasDescription() { return hasDescription; } + public java.lang.String getDescription() { return description_; } + + // optional string status = 3; + public static final int STATUS_FIELD_NUMBER = 3; + private boolean hasStatus; + private java.lang.String status_ = ""; + public boolean hasStatus() { return hasStatus; } + public java.lang.String getStatus() { return status_; } + + // optional bool complete = 4; + public static final int COMPLETE_FIELD_NUMBER = 4; + private boolean hasComplete; + private boolean complete_ = false; + public boolean hasComplete() { return hasComplete; } + public boolean getComplete() { return complete_; } + + // optional .voldemort.Error error = 5; + public static final int ERROR_FIELD_NUMBER = 5; + private boolean hasError; + private voldemort.client.protocol.pb.VProto.Error error_; + public boolean hasError() { return hasError; } + public voldemort.client.protocol.pb.VProto.Error getError() { return error_; } + private void initFields() { + error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); } public final boolean isInitialized() { - if (!hasRequestId) return false; + if (hasError()) { + if (!getError().isInitialized()) return false; + } return true; } @@ -8371,6 +8410,18 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (hasRequestId()) { output.writeInt32(1, getRequestId()); } + if (hasDescription()) { + output.writeString(2, getDescription()); + } + if (hasStatus()) { + output.writeString(3, getStatus()); + } + if (hasComplete()) { + output.writeBool(4, getComplete()); + } + if (hasError()) { + output.writeMessage(5, getError()); + } getUnknownFields().writeTo(output); } @@ -8384,46 +8435,62 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, getRequestId()); } + if (hasDescription()) { + size += com.google.protobuf.CodedOutputStream + .computeStringSize(2, getDescription()); + } + if (hasStatus()) { + size += com.google.protobuf.CodedOutputStream + .computeStringSize(3, getStatus()); + } + if (hasComplete()) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, getComplete()); + } + if (hasError()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getError()); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom(byte[] data) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseDelimitedFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { @@ -8432,7 +8499,7 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest return null; } } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseDelimitedFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -8443,12 +8510,12 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest return null; } } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -8458,25 +8525,25 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest prototype) { + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { - private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest result; + private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse result; - // Construct using voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest.newBuilder() + // Construct using voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); - builder.result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse(); return builder; } - protected voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest internalGetResult() { + protected voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse internalGetResult() { return result; } @@ -8485,7 +8552,7 @@ public Builder clear() { throw new IllegalStateException( "Cannot call clear() after build()."); } - result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest(); + result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse(); return this; } @@ -8495,24 +8562,24 @@ public Builder clone() { public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest.getDescriptor(); + return voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse.getDescriptor(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest getDefaultInstanceForType() { - return voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest.getDefaultInstance(); + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest build() { + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } - private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest buildParsed() + private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( @@ -8521,30 +8588,42 @@ private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest build return buildPartial(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest buildPartial() { + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } - voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest returnMe = result; + voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest) { - return mergeFrom((voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest)other); + if (other instanceof voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest other) { - if (other == voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest.getDefaultInstance()) return this; + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse other) { + if (other == voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse.getDefaultInstance()) return this; if (other.hasRequestId()) { setRequestId(other.getRequestId()); } + if (other.hasDescription()) { + setDescription(other.getDescription()); + } + if (other.hasStatus()) { + setStatus(other.getStatus()); + } + if (other.hasComplete()) { + setComplete(other.getComplete()); + } + if (other.hasError()) { + mergeError(other.getError()); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -8574,12 +8653,33 @@ public Builder mergeFrom( setRequestId(input.readInt32()); break; } + case 18: { + setDescription(input.readString()); + break; + } + case 26: { + setStatus(input.readString()); + break; + } + case 32: { + setComplete(input.readBool()); + break; + } + case 42: { + voldemort.client.protocol.pb.VProto.Error.Builder subBuilder = voldemort.client.protocol.pb.VProto.Error.newBuilder(); + if (hasError()) { + subBuilder.mergeFrom(getError()); + } + input.readMessage(subBuilder, extensionRegistry); + setError(subBuilder.buildPartial()); + break; + } } } } - // required int32 request_id = 1; + // optional int32 request_id = 1; public boolean hasRequestId() { return result.hasRequestId(); } @@ -8597,121 +8697,215 @@ public Builder clearRequestId() { return this; } - // @@protoc_insertion_point(builder_scope:voldemort.AsyncOperationStopRequest) - } - - static { - defaultInstance = new AsyncOperationStopRequest(true); - voldemort.client.protocol.pb.VAdminProto.internalForceInit(); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:voldemort.AsyncOperationStopRequest) - } - - public static final class AsyncOperationStopResponse extends - com.google.protobuf.GeneratedMessage { - // Use AsyncOperationStopResponse.newBuilder() to construct. - private AsyncOperationStopResponse() { - initFields(); - } - private AsyncOperationStopResponse(boolean noInit) {} - - private static final AsyncOperationStopResponse defaultInstance; - public static AsyncOperationStopResponse getDefaultInstance() { - return defaultInstance; - } - - public AsyncOperationStopResponse getDefaultInstanceForType() { - return defaultInstance; - } - - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationStopResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationStopResponse_fieldAccessorTable; - } - - // optional .voldemort.Error error = 1; - public static final int ERROR_FIELD_NUMBER = 1; - private boolean hasError; - private voldemort.client.protocol.pb.VProto.Error error_; - public boolean hasError() { return hasError; } - public voldemort.client.protocol.pb.VProto.Error getError() { return error_; } - - private void initFields() { - error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); - } - public final boolean isInitialized() { - if (hasError()) { - if (!getError().isInitialized()) return false; + // optional string description = 2; + public boolean hasDescription() { + return result.hasDescription(); } - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (hasError()) { - output.writeMessage(1, getError()); + public java.lang.String getDescription() { + return result.getDescription(); } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (hasError()) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getError()); + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasDescription = true; + result.description_ = value; + return this; } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; + public Builder clearDescription() { + result.hasDescription = false; + result.description_ = getDefaultInstance().getDescription(); + return this; + } + + // optional string status = 3; + public boolean hasStatus() { + return result.hasStatus(); + } + public java.lang.String getStatus() { + return result.getStatus(); + } + public Builder setStatus(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasStatus = true; + result.status_ = value; + return this; + } + public Builder clearStatus() { + result.hasStatus = false; + result.status_ = getDefaultInstance().getStatus(); + return this; + } + + // optional bool complete = 4; + public boolean hasComplete() { + return result.hasComplete(); + } + public boolean getComplete() { + return result.getComplete(); + } + public Builder setComplete(boolean value) { + result.hasComplete = true; + result.complete_ = value; + return this; + } + public Builder clearComplete() { + result.hasComplete = false; + result.complete_ = false; + return this; + } + + // optional .voldemort.Error error = 5; + public boolean hasError() { + return result.hasError(); + } + public voldemort.client.protocol.pb.VProto.Error getError() { + return result.getError(); + } + public Builder setError(voldemort.client.protocol.pb.VProto.Error value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasError = true; + result.error_ = value; + return this; + } + public Builder setError(voldemort.client.protocol.pb.VProto.Error.Builder builderForValue) { + result.hasError = true; + result.error_ = builderForValue.build(); + return this; + } + public Builder mergeError(voldemort.client.protocol.pb.VProto.Error value) { + if (result.hasError() && + result.error_ != voldemort.client.protocol.pb.VProto.Error.getDefaultInstance()) { + result.error_ = + voldemort.client.protocol.pb.VProto.Error.newBuilder(result.error_).mergeFrom(value).buildPartial(); + } else { + result.error_ = value; + } + result.hasError = true; + return this; + } + public Builder clearError() { + result.hasError = false; + result.error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); + return this; + } + + // @@protoc_insertion_point(builder_scope:voldemort.AsyncOperationStatusResponse) + } + + static { + defaultInstance = new AsyncOperationStatusResponse(true); + voldemort.client.protocol.pb.VAdminProto.internalForceInit(); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:voldemort.AsyncOperationStatusResponse) + } + + public static final class AsyncOperationStopRequest extends + com.google.protobuf.GeneratedMessage { + // Use AsyncOperationStopRequest.newBuilder() to construct. + private AsyncOperationStopRequest() { + initFields(); + } + private AsyncOperationStopRequest(boolean noInit) {} + + private static final AsyncOperationStopRequest defaultInstance; + public static AsyncOperationStopRequest getDefaultInstance() { + return defaultInstance; + } + + public AsyncOperationStopRequest getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationStopRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationStopRequest_fieldAccessorTable; + } + + // required int32 request_id = 1; + public static final int REQUEST_ID_FIELD_NUMBER = 1; + private boolean hasRequestId; + private int requestId_ = 0; + public boolean hasRequestId() { return hasRequestId; } + public int getRequestId() { return requestId_; } + + private void initFields() { + } + public final boolean isInitialized() { + if (!hasRequestId) return false; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (hasRequestId()) { + output.writeInt32(1, getRequestId()); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (hasRequestId()) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, getRequestId()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; return size; } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom(byte[] data) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseDelimitedFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { @@ -8720,7 +8914,7 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRespons return null; } } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseDelimitedFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -8731,12 +8925,12 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRespons return null; } } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -8746,25 +8940,25 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRespons public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse prototype) { + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { - private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse result; + private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest result; - // Construct using voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse.newBuilder() + // Construct using voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); - builder.result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest(); return builder; } - protected voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse internalGetResult() { + protected voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest internalGetResult() { return result; } @@ -8773,7 +8967,7 @@ public Builder clear() { throw new IllegalStateException( "Cannot call clear() after build()."); } - result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse(); + result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest(); return this; } @@ -8783,24 +8977,24 @@ public Builder clone() { public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse.getDescriptor(); + return voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest.getDescriptor(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse getDefaultInstanceForType() { - return voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse.getDefaultInstance(); + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse build() { + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } - private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse buildParsed() + private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( @@ -8809,29 +9003,29 @@ private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse buil return buildPartial(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse buildPartial() { + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } - voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse returnMe = result; + voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse) { - return mergeFrom((voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse)other); + if (other instanceof voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse other) { - if (other == voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse.getDefaultInstance()) return this; - if (other.hasError()) { - mergeError(other.getError()); + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest other) { + if (other == voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest.getDefaultInstance()) return this; + if (other.hasRequestId()) { + setRequestId(other.getRequestId()); } this.mergeUnknownFields(other.getUnknownFields()); return this; @@ -8858,13 +9052,8 @@ public Builder mergeFrom( } break; } - case 10: { - voldemort.client.protocol.pb.VProto.Error.Builder subBuilder = voldemort.client.protocol.pb.VProto.Error.newBuilder(); - if (hasError()) { - subBuilder.mergeFrom(getError()); - } - input.readMessage(subBuilder, extensionRegistry); - setError(subBuilder.buildPartial()); + case 8: { + setRequestId(input.readInt32()); break; } } @@ -8872,101 +9061,85 @@ public Builder mergeFrom( } - // optional .voldemort.Error error = 1; - public boolean hasError() { - return result.hasError(); + // required int32 request_id = 1; + public boolean hasRequestId() { + return result.hasRequestId(); } - public voldemort.client.protocol.pb.VProto.Error getError() { - return result.getError(); + public int getRequestId() { + return result.getRequestId(); } - public Builder setError(voldemort.client.protocol.pb.VProto.Error value) { - if (value == null) { - throw new NullPointerException(); - } - result.hasError = true; - result.error_ = value; + public Builder setRequestId(int value) { + result.hasRequestId = true; + result.requestId_ = value; return this; } - public Builder setError(voldemort.client.protocol.pb.VProto.Error.Builder builderForValue) { - result.hasError = true; - result.error_ = builderForValue.build(); - return this; - } - public Builder mergeError(voldemort.client.protocol.pb.VProto.Error value) { - if (result.hasError() && - result.error_ != voldemort.client.protocol.pb.VProto.Error.getDefaultInstance()) { - result.error_ = - voldemort.client.protocol.pb.VProto.Error.newBuilder(result.error_).mergeFrom(value).buildPartial(); - } else { - result.error_ = value; - } - result.hasError = true; - return this; - } - public Builder clearError() { - result.hasError = false; - result.error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); + public Builder clearRequestId() { + result.hasRequestId = false; + result.requestId_ = 0; return this; } - // @@protoc_insertion_point(builder_scope:voldemort.AsyncOperationStopResponse) + // @@protoc_insertion_point(builder_scope:voldemort.AsyncOperationStopRequest) } static { - defaultInstance = new AsyncOperationStopResponse(true); + defaultInstance = new AsyncOperationStopRequest(true); voldemort.client.protocol.pb.VAdminProto.internalForceInit(); defaultInstance.initFields(); } - // @@protoc_insertion_point(class_scope:voldemort.AsyncOperationStopResponse) + // @@protoc_insertion_point(class_scope:voldemort.AsyncOperationStopRequest) } - public static final class AsyncOperationListRequest extends + public static final class AsyncOperationStopResponse extends com.google.protobuf.GeneratedMessage { - // Use AsyncOperationListRequest.newBuilder() to construct. - private AsyncOperationListRequest() { + // Use AsyncOperationStopResponse.newBuilder() to construct. + private AsyncOperationStopResponse() { initFields(); } - private AsyncOperationListRequest(boolean noInit) {} + private AsyncOperationStopResponse(boolean noInit) {} - private static final AsyncOperationListRequest defaultInstance; - public static AsyncOperationListRequest getDefaultInstance() { + private static final AsyncOperationStopResponse defaultInstance; + public static AsyncOperationStopResponse getDefaultInstance() { return defaultInstance; } - public AsyncOperationListRequest getDefaultInstanceForType() { + public AsyncOperationStopResponse getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationListRequest_descriptor; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationStopResponse_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationListRequest_fieldAccessorTable; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationStopResponse_fieldAccessorTable; } - // required bool show_complete = 2; - public static final int SHOW_COMPLETE_FIELD_NUMBER = 2; - private boolean hasShowComplete; - private boolean showComplete_ = false; - public boolean hasShowComplete() { return hasShowComplete; } - public boolean getShowComplete() { return showComplete_; } + // optional .voldemort.Error error = 1; + public static final int ERROR_FIELD_NUMBER = 1; + private boolean hasError; + private voldemort.client.protocol.pb.VProto.Error error_; + public boolean hasError() { return hasError; } + public voldemort.client.protocol.pb.VProto.Error getError() { return error_; } private void initFields() { + error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); } public final boolean isInitialized() { - if (!hasShowComplete) return false; + if (hasError()) { + if (!getError().isInitialized()) return false; + } return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (hasShowComplete()) { - output.writeBool(2, getShowComplete()); + if (hasError()) { + output.writeMessage(1, getError()); } getUnknownFields().writeTo(output); } @@ -8977,50 +9150,50 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (hasShowComplete()) { + if (hasError()) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(2, getShowComplete()); + .computeMessageSize(1, getError()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom(byte[] data) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseDelimitedFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { @@ -9029,7 +9202,7 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest return null; } } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseDelimitedFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -9040,12 +9213,12 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest return null; } } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -9055,25 +9228,25 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest prototype) { + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { - private voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest result; + private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse result; - // Construct using voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest.newBuilder() + // Construct using voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); - builder.result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse(); return builder; } - protected voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest internalGetResult() { + protected voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse internalGetResult() { return result; } @@ -9082,7 +9255,7 @@ public Builder clear() { throw new IllegalStateException( "Cannot call clear() after build()."); } - result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest(); + result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse(); return this; } @@ -9092,24 +9265,24 @@ public Builder clone() { public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest.getDescriptor(); + return voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse.getDescriptor(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest getDefaultInstanceForType() { - return voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest.getDefaultInstance(); + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest build() { + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } - private voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest buildParsed() + private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( @@ -9118,29 +9291,29 @@ private voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest build return buildPartial(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest buildPartial() { + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } - voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest returnMe = result; + voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest) { - return mergeFrom((voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest)other); + if (other instanceof voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest other) { - if (other == voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest.getDefaultInstance()) return this; - if (other.hasShowComplete()) { - setShowComplete(other.getShowComplete()); + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse other) { + if (other == voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse.getDefaultInstance()) return this; + if (other.hasError()) { + mergeError(other.getError()); } this.mergeUnknownFields(other.getUnknownFields()); return this; @@ -9167,8 +9340,13 @@ public Builder mergeFrom( } break; } - case 16: { - setShowComplete(input.readBool()); + case 10: { + voldemort.client.protocol.pb.VProto.Error.Builder subBuilder = voldemort.client.protocol.pb.VProto.Error.newBuilder(); + if (hasError()) { + subBuilder.mergeFrom(getError()); + } + input.readMessage(subBuilder, extensionRegistry); + setError(subBuilder.buildPartial()); break; } } @@ -9176,100 +9354,101 @@ public Builder mergeFrom( } - // required bool show_complete = 2; - public boolean hasShowComplete() { - return result.hasShowComplete(); + // optional .voldemort.Error error = 1; + public boolean hasError() { + return result.hasError(); } - public boolean getShowComplete() { - return result.getShowComplete(); + public voldemort.client.protocol.pb.VProto.Error getError() { + return result.getError(); } - public Builder setShowComplete(boolean value) { - result.hasShowComplete = true; - result.showComplete_ = value; + public Builder setError(voldemort.client.protocol.pb.VProto.Error value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasError = true; + result.error_ = value; return this; } - public Builder clearShowComplete() { - result.hasShowComplete = false; - result.showComplete_ = false; + public Builder setError(voldemort.client.protocol.pb.VProto.Error.Builder builderForValue) { + result.hasError = true; + result.error_ = builderForValue.build(); + return this; + } + public Builder mergeError(voldemort.client.protocol.pb.VProto.Error value) { + if (result.hasError() && + result.error_ != voldemort.client.protocol.pb.VProto.Error.getDefaultInstance()) { + result.error_ = + voldemort.client.protocol.pb.VProto.Error.newBuilder(result.error_).mergeFrom(value).buildPartial(); + } else { + result.error_ = value; + } + result.hasError = true; + return this; + } + public Builder clearError() { + result.hasError = false; + result.error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); return this; } - // @@protoc_insertion_point(builder_scope:voldemort.AsyncOperationListRequest) + // @@protoc_insertion_point(builder_scope:voldemort.AsyncOperationStopResponse) } static { - defaultInstance = new AsyncOperationListRequest(true); + defaultInstance = new AsyncOperationStopResponse(true); voldemort.client.protocol.pb.VAdminProto.internalForceInit(); defaultInstance.initFields(); } - // @@protoc_insertion_point(class_scope:voldemort.AsyncOperationListRequest) + // @@protoc_insertion_point(class_scope:voldemort.AsyncOperationStopResponse) } - public static final class AsyncOperationListResponse extends + public static final class AsyncOperationListRequest extends com.google.protobuf.GeneratedMessage { - // Use AsyncOperationListResponse.newBuilder() to construct. - private AsyncOperationListResponse() { + // Use AsyncOperationListRequest.newBuilder() to construct. + private AsyncOperationListRequest() { initFields(); } - private AsyncOperationListResponse(boolean noInit) {} + private AsyncOperationListRequest(boolean noInit) {} - private static final AsyncOperationListResponse defaultInstance; - public static AsyncOperationListResponse getDefaultInstance() { + private static final AsyncOperationListRequest defaultInstance; + public static AsyncOperationListRequest getDefaultInstance() { return defaultInstance; } - public AsyncOperationListResponse getDefaultInstanceForType() { + public AsyncOperationListRequest getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationListResponse_descriptor; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationListRequest_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationListResponse_fieldAccessorTable; - } - - // repeated int32 request_ids = 1; - public static final int REQUEST_IDS_FIELD_NUMBER = 1; - private java.util.List requestIds_ = - java.util.Collections.emptyList(); - public java.util.List getRequestIdsList() { - return requestIds_; - } - public int getRequestIdsCount() { return requestIds_.size(); } - public int getRequestIds(int index) { - return requestIds_.get(index); + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationListRequest_fieldAccessorTable; } - // optional .voldemort.Error error = 2; - public static final int ERROR_FIELD_NUMBER = 2; - private boolean hasError; - private voldemort.client.protocol.pb.VProto.Error error_; - public boolean hasError() { return hasError; } - public voldemort.client.protocol.pb.VProto.Error getError() { return error_; } + // required bool show_complete = 2; + public static final int SHOW_COMPLETE_FIELD_NUMBER = 2; + private boolean hasShowComplete; + private boolean showComplete_ = false; + public boolean hasShowComplete() { return hasShowComplete; } + public boolean getShowComplete() { return showComplete_; } private void initFields() { - error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); } public final boolean isInitialized() { - if (hasError()) { - if (!getError().isInitialized()) return false; - } + if (!hasShowComplete) return false; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - for (int element : getRequestIdsList()) { - output.writeInt32(1, element); - } - if (hasError()) { - output.writeMessage(2, getError()); + if (hasShowComplete()) { + output.writeBool(2, getShowComplete()); } getUnknownFields().writeTo(output); } @@ -9280,59 +9459,50 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - { - int dataSize = 0; - for (int element : getRequestIdsList()) { - dataSize += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(element); - } - size += dataSize; - size += 1 * getRequestIdsList().size(); - } - if (hasError()) { + if (hasShowComplete()) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getError()); + .computeBoolSize(2, getShowComplete()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom(byte[] data) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseDelimitedFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { @@ -9341,7 +9511,7 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRespons return null; } } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseDelimitedFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -9352,12 +9522,12 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRespons return null; } } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -9367,25 +9537,25 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRespons public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse prototype) { + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { - private voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse result; + private voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest result; - // Construct using voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse.newBuilder() + // Construct using voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); - builder.result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest(); return builder; } - protected voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse internalGetResult() { + protected voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest internalGetResult() { return result; } @@ -9394,7 +9564,7 @@ public Builder clear() { throw new IllegalStateException( "Cannot call clear() after build()."); } - result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse(); + result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest(); return this; } @@ -9404,24 +9574,24 @@ public Builder clone() { public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse.getDescriptor(); + return voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest.getDescriptor(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse getDefaultInstanceForType() { - return voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse.getDefaultInstance(); + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse build() { + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } - private voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse buildParsed() + private voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( @@ -9430,39 +9600,29 @@ private voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse buil return buildPartial(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse buildPartial() { + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } - if (result.requestIds_ != java.util.Collections.EMPTY_LIST) { - result.requestIds_ = - java.util.Collections.unmodifiableList(result.requestIds_); - } - voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse returnMe = result; + voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse) { - return mergeFrom((voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse)other); + if (other instanceof voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse other) { - if (other == voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse.getDefaultInstance()) return this; - if (!other.requestIds_.isEmpty()) { - if (result.requestIds_.isEmpty()) { - result.requestIds_ = new java.util.ArrayList(); - } - result.requestIds_.addAll(other.requestIds_); - } - if (other.hasError()) { - mergeError(other.getError()); + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest other) { + if (other == voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest.getDefaultInstance()) return this; + if (other.hasShowComplete()) { + setShowComplete(other.getShowComplete()); } this.mergeUnknownFields(other.getUnknownFields()); return this; @@ -9489,26 +9649,8 @@ public Builder mergeFrom( } break; } - case 8: { - addRequestIds(input.readInt32()); - break; - } - case 10: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - while (input.getBytesUntilLimit() > 0) { - addRequestIds(input.readInt32()); - } - input.popLimit(limit); - break; - } - case 18: { - voldemort.client.protocol.pb.VProto.Error.Builder subBuilder = voldemort.client.protocol.pb.VProto.Error.newBuilder(); - if (hasError()) { - subBuilder.mergeFrom(getError()); - } - input.readMessage(subBuilder, extensionRegistry); - setError(subBuilder.buildPartial()); + case 16: { + setShowComplete(input.readBool()); break; } } @@ -9516,150 +9658,100 @@ public Builder mergeFrom( } - // repeated int32 request_ids = 1; - public java.util.List getRequestIdsList() { - return java.util.Collections.unmodifiableList(result.requestIds_); - } - public int getRequestIdsCount() { - return result.getRequestIdsCount(); - } - public int getRequestIds(int index) { - return result.getRequestIds(index); - } - public Builder setRequestIds(int index, int value) { - result.requestIds_.set(index, value); - return this; - } - public Builder addRequestIds(int value) { - if (result.requestIds_.isEmpty()) { - result.requestIds_ = new java.util.ArrayList(); - } - result.requestIds_.add(value); - return this; - } - public Builder addAllRequestIds( - java.lang.Iterable values) { - if (result.requestIds_.isEmpty()) { - result.requestIds_ = new java.util.ArrayList(); - } - super.addAll(values, result.requestIds_); - return this; - } - public Builder clearRequestIds() { - result.requestIds_ = java.util.Collections.emptyList(); - return this; - } - - // optional .voldemort.Error error = 2; - public boolean hasError() { - return result.hasError(); - } - public voldemort.client.protocol.pb.VProto.Error getError() { - return result.getError(); - } - public Builder setError(voldemort.client.protocol.pb.VProto.Error value) { - if (value == null) { - throw new NullPointerException(); - } - result.hasError = true; - result.error_ = value; - return this; + // required bool show_complete = 2; + public boolean hasShowComplete() { + return result.hasShowComplete(); } - public Builder setError(voldemort.client.protocol.pb.VProto.Error.Builder builderForValue) { - result.hasError = true; - result.error_ = builderForValue.build(); - return this; + public boolean getShowComplete() { + return result.getShowComplete(); } - public Builder mergeError(voldemort.client.protocol.pb.VProto.Error value) { - if (result.hasError() && - result.error_ != voldemort.client.protocol.pb.VProto.Error.getDefaultInstance()) { - result.error_ = - voldemort.client.protocol.pb.VProto.Error.newBuilder(result.error_).mergeFrom(value).buildPartial(); - } else { - result.error_ = value; - } - result.hasError = true; + public Builder setShowComplete(boolean value) { + result.hasShowComplete = true; + result.showComplete_ = value; return this; } - public Builder clearError() { - result.hasError = false; - result.error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); + public Builder clearShowComplete() { + result.hasShowComplete = false; + result.showComplete_ = false; return this; } - // @@protoc_insertion_point(builder_scope:voldemort.AsyncOperationListResponse) + // @@protoc_insertion_point(builder_scope:voldemort.AsyncOperationListRequest) } static { - defaultInstance = new AsyncOperationListResponse(true); + defaultInstance = new AsyncOperationListRequest(true); voldemort.client.protocol.pb.VAdminProto.internalForceInit(); defaultInstance.initFields(); } - // @@protoc_insertion_point(class_scope:voldemort.AsyncOperationListResponse) + // @@protoc_insertion_point(class_scope:voldemort.AsyncOperationListRequest) } - public static final class PartitionTuple extends + public static final class AsyncOperationListResponse extends com.google.protobuf.GeneratedMessage { - // Use PartitionTuple.newBuilder() to construct. - private PartitionTuple() { + // Use AsyncOperationListResponse.newBuilder() to construct. + private AsyncOperationListResponse() { initFields(); } - private PartitionTuple(boolean noInit) {} + private AsyncOperationListResponse(boolean noInit) {} - private static final PartitionTuple defaultInstance; - public static PartitionTuple getDefaultInstance() { + private static final AsyncOperationListResponse defaultInstance; + public static AsyncOperationListResponse getDefaultInstance() { return defaultInstance; } - public PartitionTuple getDefaultInstanceForType() { + public AsyncOperationListResponse getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_PartitionTuple_descriptor; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationListResponse_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_PartitionTuple_fieldAccessorTable; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationListResponse_fieldAccessorTable; } - // required int32 replica_type = 1; - public static final int REPLICA_TYPE_FIELD_NUMBER = 1; - private boolean hasReplicaType; - private int replicaType_ = 0; - public boolean hasReplicaType() { return hasReplicaType; } - public int getReplicaType() { return replicaType_; } - - // repeated int32 partitions = 2; - public static final int PARTITIONS_FIELD_NUMBER = 2; - private java.util.List partitions_ = + // repeated int32 request_ids = 1; + public static final int REQUEST_IDS_FIELD_NUMBER = 1; + private java.util.List requestIds_ = java.util.Collections.emptyList(); - public java.util.List getPartitionsList() { - return partitions_; + public java.util.List getRequestIdsList() { + return requestIds_; } - public int getPartitionsCount() { return partitions_.size(); } - public int getPartitions(int index) { - return partitions_.get(index); + public int getRequestIdsCount() { return requestIds_.size(); } + public int getRequestIds(int index) { + return requestIds_.get(index); } + // optional .voldemort.Error error = 2; + public static final int ERROR_FIELD_NUMBER = 2; + private boolean hasError; + private voldemort.client.protocol.pb.VProto.Error error_; + public boolean hasError() { return hasError; } + public voldemort.client.protocol.pb.VProto.Error getError() { return error_; } + private void initFields() { + error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); } public final boolean isInitialized() { - if (!hasReplicaType) return false; + if (hasError()) { + if (!getError().isInitialized()) return false; + } return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (hasReplicaType()) { - output.writeInt32(1, getReplicaType()); + for (int element : getRequestIdsList()) { + output.writeInt32(1, element); } - for (int element : getPartitionsList()) { - output.writeInt32(2, element); + if (hasError()) { + output.writeMessage(2, getError()); } getUnknownFields().writeTo(output); } @@ -9670,59 +9762,59 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (hasReplicaType()) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, getReplicaType()); - } { int dataSize = 0; - for (int element : getPartitionsList()) { + for (int element : getRequestIdsList()) { dataSize += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(element); } size += dataSize; - size += 1 * getPartitionsList().size(); + size += 1 * getRequestIdsList().size(); + } + if (hasError()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getError()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } - public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom(byte[] data) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseDelimitedFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { @@ -9731,7 +9823,7 @@ public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseDelim return null; } } - public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseDelimitedFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -9742,12 +9834,12 @@ public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseDelim return null; } } - public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -9757,25 +9849,25 @@ public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.PartitionTuple prototype) { + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { - private voldemort.client.protocol.pb.VAdminProto.PartitionTuple result; + private voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse result; - // Construct using voldemort.client.protocol.pb.VAdminProto.PartitionTuple.newBuilder() + // Construct using voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); - builder.result = new voldemort.client.protocol.pb.VAdminProto.PartitionTuple(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse(); return builder; } - protected voldemort.client.protocol.pb.VAdminProto.PartitionTuple internalGetResult() { + protected voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse internalGetResult() { return result; } @@ -9784,7 +9876,7 @@ public Builder clear() { throw new IllegalStateException( "Cannot call clear() after build()."); } - result = new voldemort.client.protocol.pb.VAdminProto.PartitionTuple(); + result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse(); return this; } @@ -9794,24 +9886,24 @@ public Builder clone() { public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return voldemort.client.protocol.pb.VAdminProto.PartitionTuple.getDescriptor(); + return voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse.getDescriptor(); } - public voldemort.client.protocol.pb.VAdminProto.PartitionTuple getDefaultInstanceForType() { - return voldemort.client.protocol.pb.VAdminProto.PartitionTuple.getDefaultInstance(); + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } - public voldemort.client.protocol.pb.VAdminProto.PartitionTuple build() { + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } - private voldemort.client.protocol.pb.VAdminProto.PartitionTuple buildParsed() + private voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( @@ -9820,39 +9912,39 @@ private voldemort.client.protocol.pb.VAdminProto.PartitionTuple buildParsed() return buildPartial(); } - public voldemort.client.protocol.pb.VAdminProto.PartitionTuple buildPartial() { + public voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } - if (result.partitions_ != java.util.Collections.EMPTY_LIST) { - result.partitions_ = - java.util.Collections.unmodifiableList(result.partitions_); + if (result.requestIds_ != java.util.Collections.EMPTY_LIST) { + result.requestIds_ = + java.util.Collections.unmodifiableList(result.requestIds_); } - voldemort.client.protocol.pb.VAdminProto.PartitionTuple returnMe = result; + voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof voldemort.client.protocol.pb.VAdminProto.PartitionTuple) { - return mergeFrom((voldemort.client.protocol.pb.VAdminProto.PartitionTuple)other); + if (other instanceof voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.PartitionTuple other) { - if (other == voldemort.client.protocol.pb.VAdminProto.PartitionTuple.getDefaultInstance()) return this; - if (other.hasReplicaType()) { - setReplicaType(other.getReplicaType()); - } - if (!other.partitions_.isEmpty()) { - if (result.partitions_.isEmpty()) { - result.partitions_ = new java.util.ArrayList(); + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse other) { + if (other == voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse.getDefaultInstance()) return this; + if (!other.requestIds_.isEmpty()) { + if (result.requestIds_.isEmpty()) { + result.requestIds_ = new java.util.ArrayList(); } - result.partitions_.addAll(other.partitions_); + result.requestIds_.addAll(other.requestIds_); + } + if (other.hasError()) { + mergeError(other.getError()); } this.mergeUnknownFields(other.getUnknownFields()); return this; @@ -9880,156 +9972,151 @@ public Builder mergeFrom( break; } case 8: { - setReplicaType(input.readInt32()); - break; - } - case 16: { - addPartitions(input.readInt32()); + addRequestIds(input.readInt32()); break; } - case 18: { + case 10: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); while (input.getBytesUntilLimit() > 0) { - addPartitions(input.readInt32()); + addRequestIds(input.readInt32()); } input.popLimit(limit); break; } + case 18: { + voldemort.client.protocol.pb.VProto.Error.Builder subBuilder = voldemort.client.protocol.pb.VProto.Error.newBuilder(); + if (hasError()) { + subBuilder.mergeFrom(getError()); + } + input.readMessage(subBuilder, extensionRegistry); + setError(subBuilder.buildPartial()); + break; + } } } } - // required int32 replica_type = 1; - public boolean hasReplicaType() { - return result.hasReplicaType(); + // repeated int32 request_ids = 1; + public java.util.List getRequestIdsList() { + return java.util.Collections.unmodifiableList(result.requestIds_); } - public int getReplicaType() { - return result.getReplicaType(); + public int getRequestIdsCount() { + return result.getRequestIdsCount(); } - public Builder setReplicaType(int value) { - result.hasReplicaType = true; - result.replicaType_ = value; + public int getRequestIds(int index) { + return result.getRequestIds(index); + } + public Builder setRequestIds(int index, int value) { + result.requestIds_.set(index, value); return this; } - public Builder clearReplicaType() { - result.hasReplicaType = false; - result.replicaType_ = 0; + public Builder addRequestIds(int value) { + if (result.requestIds_.isEmpty()) { + result.requestIds_ = new java.util.ArrayList(); + } + result.requestIds_.add(value); return this; } - - // repeated int32 partitions = 2; - public java.util.List getPartitionsList() { - return java.util.Collections.unmodifiableList(result.partitions_); + public Builder addAllRequestIds( + java.lang.Iterable values) { + if (result.requestIds_.isEmpty()) { + result.requestIds_ = new java.util.ArrayList(); + } + super.addAll(values, result.requestIds_); + return this; } - public int getPartitionsCount() { - return result.getPartitionsCount(); + public Builder clearRequestIds() { + result.requestIds_ = java.util.Collections.emptyList(); + return this; } - public int getPartitions(int index) { - return result.getPartitions(index); + + // optional .voldemort.Error error = 2; + public boolean hasError() { + return result.hasError(); } - public Builder setPartitions(int index, int value) { - result.partitions_.set(index, value); - return this; + public voldemort.client.protocol.pb.VProto.Error getError() { + return result.getError(); } - public Builder addPartitions(int value) { - if (result.partitions_.isEmpty()) { - result.partitions_ = new java.util.ArrayList(); + public Builder setError(voldemort.client.protocol.pb.VProto.Error value) { + if (value == null) { + throw new NullPointerException(); } - result.partitions_.add(value); + result.hasError = true; + result.error_ = value; return this; } - public Builder addAllPartitions( - java.lang.Iterable values) { - if (result.partitions_.isEmpty()) { - result.partitions_ = new java.util.ArrayList(); + public Builder setError(voldemort.client.protocol.pb.VProto.Error.Builder builderForValue) { + result.hasError = true; + result.error_ = builderForValue.build(); + return this; + } + public Builder mergeError(voldemort.client.protocol.pb.VProto.Error value) { + if (result.hasError() && + result.error_ != voldemort.client.protocol.pb.VProto.Error.getDefaultInstance()) { + result.error_ = + voldemort.client.protocol.pb.VProto.Error.newBuilder(result.error_).mergeFrom(value).buildPartial(); + } else { + result.error_ = value; } - super.addAll(values, result.partitions_); + result.hasError = true; return this; } - public Builder clearPartitions() { - result.partitions_ = java.util.Collections.emptyList(); + public Builder clearError() { + result.hasError = false; + result.error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); return this; } - // @@protoc_insertion_point(builder_scope:voldemort.PartitionTuple) + // @@protoc_insertion_point(builder_scope:voldemort.AsyncOperationListResponse) } static { - defaultInstance = new PartitionTuple(true); + defaultInstance = new AsyncOperationListResponse(true); voldemort.client.protocol.pb.VAdminProto.internalForceInit(); defaultInstance.initFields(); } - // @@protoc_insertion_point(class_scope:voldemort.PartitionTuple) + // @@protoc_insertion_point(class_scope:voldemort.AsyncOperationListResponse) } - public static final class PerStorePartitionTuple extends + public static final class ListScheduledJobsRequest extends com.google.protobuf.GeneratedMessage { - // Use PerStorePartitionTuple.newBuilder() to construct. - private PerStorePartitionTuple() { + // Use ListScheduledJobsRequest.newBuilder() to construct. + private ListScheduledJobsRequest() { initFields(); } - private PerStorePartitionTuple(boolean noInit) {} + private ListScheduledJobsRequest(boolean noInit) {} - private static final PerStorePartitionTuple defaultInstance; - public static PerStorePartitionTuple getDefaultInstance() { + private static final ListScheduledJobsRequest defaultInstance; + public static ListScheduledJobsRequest getDefaultInstance() { return defaultInstance; } - public PerStorePartitionTuple getDefaultInstanceForType() { + public ListScheduledJobsRequest getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_PerStorePartitionTuple_descriptor; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_ListScheduledJobsRequest_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_PerStorePartitionTuple_fieldAccessorTable; - } - - // required string store_name = 1; - public static final int STORE_NAME_FIELD_NUMBER = 1; - private boolean hasStoreName; - private java.lang.String storeName_ = ""; - public boolean hasStoreName() { return hasStoreName; } - public java.lang.String getStoreName() { return storeName_; } - - // repeated .voldemort.PartitionTuple replica_to_partition = 2; - public static final int REPLICA_TO_PARTITION_FIELD_NUMBER = 2; - private java.util.List replicaToPartition_ = - java.util.Collections.emptyList(); - public java.util.List getReplicaToPartitionList() { - return replicaToPartition_; - } - public int getReplicaToPartitionCount() { return replicaToPartition_.size(); } - public voldemort.client.protocol.pb.VAdminProto.PartitionTuple getReplicaToPartition(int index) { - return replicaToPartition_.get(index); + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_ListScheduledJobsRequest_fieldAccessorTable; } private void initFields() { } public final boolean isInitialized() { - if (!hasStoreName) return false; - for (voldemort.client.protocol.pb.VAdminProto.PartitionTuple element : getReplicaToPartitionList()) { - if (!element.isInitialized()) return false; - } return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (hasStoreName()) { - output.writeString(1, getStoreName()); - } - for (voldemort.client.protocol.pb.VAdminProto.PartitionTuple element : getReplicaToPartitionList()) { - output.writeMessage(2, element); - } getUnknownFields().writeTo(output); } @@ -10039,54 +10126,46 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (hasStoreName()) { - size += com.google.protobuf.CodedOutputStream - .computeStringSize(1, getStoreName()); - } - for (voldemort.client.protocol.pb.VAdminProto.PartitionTuple element : getReplicaToPartitionList()) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, element); - } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } - public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom(byte[] data) + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseDelimitedFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { @@ -10095,7 +10174,7 @@ public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple pa return null; } } - public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseDelimitedFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -10106,12 +10185,12 @@ public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple pa return null; } } - public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -10121,25 +10200,25 @@ public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple pa public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple prototype) { + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { - private voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple result; + private voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest result; - // Construct using voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.newBuilder() + // Construct using voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); - builder.result = new voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest(); return builder; } - protected voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple internalGetResult() { + protected voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest internalGetResult() { return result; } @@ -10148,7 +10227,7 @@ public Builder clear() { throw new IllegalStateException( "Cannot call clear() after build()."); } - result = new voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple(); + result = new voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest(); return this; } @@ -10158,24 +10237,24 @@ public Builder clone() { public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.getDescriptor(); + return voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.getDescriptor(); } - public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple getDefaultInstanceForType() { - return voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.getDefaultInstance(); + public voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } - public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple build() { + public voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } - private voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple buildParsed() + private voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( @@ -10184,40 +10263,27 @@ private voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple buildPar return buildPartial(); } - public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple buildPartial() { + public voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } - if (result.replicaToPartition_ != java.util.Collections.EMPTY_LIST) { - result.replicaToPartition_ = - java.util.Collections.unmodifiableList(result.replicaToPartition_); - } - voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple returnMe = result; + voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple) { - return mergeFrom((voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple)other); + if (other instanceof voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple other) { - if (other == voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.getDefaultInstance()) return this; - if (other.hasStoreName()) { - setStoreName(other.getStoreName()); - } - if (!other.replicaToPartition_.isEmpty()) { - if (result.replicaToPartition_.isEmpty()) { - result.replicaToPartition_ = new java.util.ArrayList(); - } - result.replicaToPartition_.addAll(other.replicaToPartition_); - } + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest other) { + if (other == voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.getDefaultInstance()) return this; this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -10243,195 +10309,75 @@ public Builder mergeFrom( } break; } - case 10: { - setStoreName(input.readString()); - break; - } - case 18: { - voldemort.client.protocol.pb.VAdminProto.PartitionTuple.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.PartitionTuple.newBuilder(); - input.readMessage(subBuilder, extensionRegistry); - addReplicaToPartition(subBuilder.buildPartial()); - break; - } } } } - // required string store_name = 1; - public boolean hasStoreName() { - return result.hasStoreName(); - } - public java.lang.String getStoreName() { - return result.getStoreName(); - } - public Builder setStoreName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - result.hasStoreName = true; - result.storeName_ = value; - return this; - } - public Builder clearStoreName() { - result.hasStoreName = false; - result.storeName_ = getDefaultInstance().getStoreName(); - return this; - } - - // repeated .voldemort.PartitionTuple replica_to_partition = 2; - public java.util.List getReplicaToPartitionList() { - return java.util.Collections.unmodifiableList(result.replicaToPartition_); - } - public int getReplicaToPartitionCount() { - return result.getReplicaToPartitionCount(); - } - public voldemort.client.protocol.pb.VAdminProto.PartitionTuple getReplicaToPartition(int index) { - return result.getReplicaToPartition(index); - } - public Builder setReplicaToPartition(int index, voldemort.client.protocol.pb.VAdminProto.PartitionTuple value) { - if (value == null) { - throw new NullPointerException(); - } - result.replicaToPartition_.set(index, value); - return this; - } - public Builder setReplicaToPartition(int index, voldemort.client.protocol.pb.VAdminProto.PartitionTuple.Builder builderForValue) { - result.replicaToPartition_.set(index, builderForValue.build()); - return this; - } - public Builder addReplicaToPartition(voldemort.client.protocol.pb.VAdminProto.PartitionTuple value) { - if (value == null) { - throw new NullPointerException(); - } - if (result.replicaToPartition_.isEmpty()) { - result.replicaToPartition_ = new java.util.ArrayList(); - } - result.replicaToPartition_.add(value); - return this; - } - public Builder addReplicaToPartition(voldemort.client.protocol.pb.VAdminProto.PartitionTuple.Builder builderForValue) { - if (result.replicaToPartition_.isEmpty()) { - result.replicaToPartition_ = new java.util.ArrayList(); - } - result.replicaToPartition_.add(builderForValue.build()); - return this; - } - public Builder addAllReplicaToPartition( - java.lang.Iterable values) { - if (result.replicaToPartition_.isEmpty()) { - result.replicaToPartition_ = new java.util.ArrayList(); - } - super.addAll(values, result.replicaToPartition_); - return this; - } - public Builder clearReplicaToPartition() { - result.replicaToPartition_ = java.util.Collections.emptyList(); - return this; - } - - // @@protoc_insertion_point(builder_scope:voldemort.PerStorePartitionTuple) + // @@protoc_insertion_point(builder_scope:voldemort.ListScheduledJobsRequest) } static { - defaultInstance = new PerStorePartitionTuple(true); + defaultInstance = new ListScheduledJobsRequest(true); voldemort.client.protocol.pb.VAdminProto.internalForceInit(); defaultInstance.initFields(); } - // @@protoc_insertion_point(class_scope:voldemort.PerStorePartitionTuple) + // @@protoc_insertion_point(class_scope:voldemort.ListScheduledJobsRequest) } - public static final class RebalancePartitionInfoMap extends + public static final class ListScheduledJobsResponse extends com.google.protobuf.GeneratedMessage { - // Use RebalancePartitionInfoMap.newBuilder() to construct. - private RebalancePartitionInfoMap() { + // Use ListScheduledJobsResponse.newBuilder() to construct. + private ListScheduledJobsResponse() { initFields(); } - private RebalancePartitionInfoMap(boolean noInit) {} + private ListScheduledJobsResponse(boolean noInit) {} - private static final RebalancePartitionInfoMap defaultInstance; - public static RebalancePartitionInfoMap getDefaultInstance() { + private static final ListScheduledJobsResponse defaultInstance; + public static ListScheduledJobsResponse getDefaultInstance() { return defaultInstance; } - public RebalancePartitionInfoMap getDefaultInstanceForType() { + public ListScheduledJobsResponse getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_RebalancePartitionInfoMap_descriptor; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_ListScheduledJobsResponse_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_RebalancePartitionInfoMap_fieldAccessorTable; - } - - // required int32 stealer_id = 1; - public static final int STEALER_ID_FIELD_NUMBER = 1; - private boolean hasStealerId; - private int stealerId_ = 0; - public boolean hasStealerId() { return hasStealerId; } - public int getStealerId() { return stealerId_; } - - // required int32 donor_id = 2; - public static final int DONOR_ID_FIELD_NUMBER = 2; - private boolean hasDonorId; - private int donorId_ = 0; - public boolean hasDonorId() { return hasDonorId; } - public int getDonorId() { return donorId_; } - - // optional int32 OBSOLETE__DO_NOT_USE__attempt = 3; - public static final int OBSOLETE__DO_NOT_USE__ATTEMPT_FIELD_NUMBER = 3; - private boolean hasOBSOLETEDONOTUSEAttempt; - private int oBSOLETEDONOTUSEAttempt_ = 0; - public boolean hasOBSOLETEDONOTUSEAttempt() { return hasOBSOLETEDONOTUSEAttempt; } - public int getOBSOLETEDONOTUSEAttempt() { return oBSOLETEDONOTUSEAttempt_; } - - // repeated .voldemort.PerStorePartitionTuple replica_to_add_partition = 4; - public static final int REPLICA_TO_ADD_PARTITION_FIELD_NUMBER = 4; - private java.util.List replicaToAddPartition_ = - java.util.Collections.emptyList(); - public java.util.List getReplicaToAddPartitionList() { - return replicaToAddPartition_; - } - public int getReplicaToAddPartitionCount() { return replicaToAddPartition_.size(); } - public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple getReplicaToAddPartition(int index) { - return replicaToAddPartition_.get(index); + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_ListScheduledJobsResponse_fieldAccessorTable; } - // repeated .voldemort.PerStorePartitionTuple replica_to_delete_partition = 5; - public static final int REPLICA_TO_DELETE_PARTITION_FIELD_NUMBER = 5; - private java.util.List replicaToDeletePartition_ = + // repeated string job_ids = 1; + public static final int JOB_IDS_FIELD_NUMBER = 1; + private java.util.List jobIds_ = java.util.Collections.emptyList(); - public java.util.List getReplicaToDeletePartitionList() { - return replicaToDeletePartition_; + public java.util.List getJobIdsList() { + return jobIds_; } - public int getReplicaToDeletePartitionCount() { return replicaToDeletePartition_.size(); } - public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple getReplicaToDeletePartition(int index) { - return replicaToDeletePartition_.get(index); + public int getJobIdsCount() { return jobIds_.size(); } + public java.lang.String getJobIds(int index) { + return jobIds_.get(index); } - // required string initial_cluster = 6; - public static final int INITIAL_CLUSTER_FIELD_NUMBER = 6; - private boolean hasInitialCluster; - private java.lang.String initialCluster_ = ""; - public boolean hasInitialCluster() { return hasInitialCluster; } - public java.lang.String getInitialCluster() { return initialCluster_; } + // optional .voldemort.Error error = 2; + public static final int ERROR_FIELD_NUMBER = 2; + private boolean hasError; + private voldemort.client.protocol.pb.VProto.Error error_; + public boolean hasError() { return hasError; } + public voldemort.client.protocol.pb.VProto.Error getError() { return error_; } private void initFields() { + error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); } public final boolean isInitialized() { - if (!hasStealerId) return false; - if (!hasDonorId) return false; - if (!hasInitialCluster) return false; - for (voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple element : getReplicaToAddPartitionList()) { - if (!element.isInitialized()) return false; - } - for (voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple element : getReplicaToDeletePartitionList()) { - if (!element.isInitialized()) return false; + if (hasError()) { + if (!getError().isInitialized()) return false; } return true; } @@ -10439,23 +10385,11 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (hasStealerId()) { - output.writeInt32(1, getStealerId()); - } - if (hasDonorId()) { - output.writeInt32(2, getDonorId()); - } - if (hasOBSOLETEDONOTUSEAttempt()) { - output.writeInt32(3, getOBSOLETEDONOTUSEAttempt()); - } - for (voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple element : getReplicaToAddPartitionList()) { - output.writeMessage(4, element); - } - for (voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple element : getReplicaToDeletePartitionList()) { - output.writeMessage(5, element); + for (java.lang.String element : getJobIdsList()) { + output.writeString(1, element); } - if (hasInitialCluster()) { - output.writeString(6, getInitialCluster()); + if (hasError()) { + output.writeMessage(2, getError()); } getUnknownFields().writeTo(output); } @@ -10466,70 +10400,59 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (hasStealerId()) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, getStealerId()); - } - if (hasDonorId()) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, getDonorId()); - } - if (hasOBSOLETEDONOTUSEAttempt()) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, getOBSOLETEDONOTUSEAttempt()); - } - for (voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple element : getReplicaToAddPartitionList()) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, element); - } - for (voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple element : getReplicaToDeletePartitionList()) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, element); + { + int dataSize = 0; + for (java.lang.String element : getJobIdsList()) { + dataSize += com.google.protobuf.CodedOutputStream + .computeStringSizeNoTag(element); + } + size += dataSize; + size += 1 * getJobIdsList().size(); } - if (hasInitialCluster()) { + if (hasError()) { size += com.google.protobuf.CodedOutputStream - .computeStringSize(6, getInitialCluster()); + .computeMessageSize(2, getError()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } - public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom(byte[] data) + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseDelimitedFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { @@ -10538,7 +10461,7 @@ public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap return null; } } - public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseDelimitedFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -10549,12 +10472,12 @@ public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap return null; } } - public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -10564,25 +10487,25 @@ public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap prototype) { + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { - private voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap result; + private voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse result; - // Construct using voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.newBuilder() + // Construct using voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); - builder.result = new voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse(); return builder; } - protected voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap internalGetResult() { + protected voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse internalGetResult() { return result; } @@ -10591,7 +10514,7 @@ public Builder clear() { throw new IllegalStateException( "Cannot call clear() after build()."); } - result = new voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap(); + result = new voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse(); return this; } @@ -10601,24 +10524,24 @@ public Builder clone() { public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.getDescriptor(); + return voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse.getDescriptor(); } - public voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap getDefaultInstanceForType() { - return voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.getDefaultInstance(); + public voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } - public voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap build() { + public voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } - private voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap buildParsed() + private voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( @@ -10627,58 +10550,39 @@ private voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap build return buildPartial(); } - public voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap buildPartial() { + public voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } - if (result.replicaToAddPartition_ != java.util.Collections.EMPTY_LIST) { - result.replicaToAddPartition_ = - java.util.Collections.unmodifiableList(result.replicaToAddPartition_); - } - if (result.replicaToDeletePartition_ != java.util.Collections.EMPTY_LIST) { - result.replicaToDeletePartition_ = - java.util.Collections.unmodifiableList(result.replicaToDeletePartition_); + if (result.jobIds_ != java.util.Collections.EMPTY_LIST) { + result.jobIds_ = + java.util.Collections.unmodifiableList(result.jobIds_); } - voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap returnMe = result; + voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap) { - return mergeFrom((voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap)other); + if (other instanceof voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap other) { - if (other == voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.getDefaultInstance()) return this; - if (other.hasStealerId()) { - setStealerId(other.getStealerId()); - } - if (other.hasDonorId()) { - setDonorId(other.getDonorId()); - } - if (other.hasOBSOLETEDONOTUSEAttempt()) { - setOBSOLETEDONOTUSEAttempt(other.getOBSOLETEDONOTUSEAttempt()); - } - if (!other.replicaToAddPartition_.isEmpty()) { - if (result.replicaToAddPartition_.isEmpty()) { - result.replicaToAddPartition_ = new java.util.ArrayList(); - } - result.replicaToAddPartition_.addAll(other.replicaToAddPartition_); - } - if (!other.replicaToDeletePartition_.isEmpty()) { - if (result.replicaToDeletePartition_.isEmpty()) { - result.replicaToDeletePartition_ = new java.util.ArrayList(); + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse other) { + if (other == voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse.getDefaultInstance()) return this; + if (!other.jobIds_.isEmpty()) { + if (result.jobIds_.isEmpty()) { + result.jobIds_ = new java.util.ArrayList(); } - result.replicaToDeletePartition_.addAll(other.replicaToDeletePartition_); + result.jobIds_.addAll(other.jobIds_); } - if (other.hasInitialCluster()) { - setInitialCluster(other.getInitialCluster()); + if (other.hasError()) { + mergeError(other.getError()); } this.mergeUnknownFields(other.getUnknownFields()); return this; @@ -10705,32 +10609,17 @@ public Builder mergeFrom( } break; } - case 8: { - setStealerId(input.readInt32()); - break; - } - case 16: { - setDonorId(input.readInt32()); + case 10: { + addJobIds(input.readString()); break; } - case 24: { - setOBSOLETEDONOTUSEAttempt(input.readInt32()); - break; - } - case 34: { - voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.newBuilder(); - input.readMessage(subBuilder, extensionRegistry); - addReplicaToAddPartition(subBuilder.buildPartial()); - break; - } - case 42: { - voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.newBuilder(); + case 18: { + voldemort.client.protocol.pb.VProto.Error.Builder subBuilder = voldemort.client.protocol.pb.VProto.Error.newBuilder(); + if (hasError()) { + subBuilder.mergeFrom(getError()); + } input.readMessage(subBuilder, extensionRegistry); - addReplicaToDeletePartition(subBuilder.buildPartial()); - break; - } - case 50: { - setInitialCluster(input.readString()); + setError(subBuilder.buildPartial()); break; } } @@ -10738,256 +10627,141 @@ public Builder mergeFrom( } - // required int32 stealer_id = 1; - public boolean hasStealerId() { - return result.hasStealerId(); - } - public int getStealerId() { - return result.getStealerId(); - } - public Builder setStealerId(int value) { - result.hasStealerId = true; - result.stealerId_ = value; - return this; - } - public Builder clearStealerId() { - result.hasStealerId = false; - result.stealerId_ = 0; - return this; - } - - // required int32 donor_id = 2; - public boolean hasDonorId() { - return result.hasDonorId(); - } - public int getDonorId() { - return result.getDonorId(); - } - public Builder setDonorId(int value) { - result.hasDonorId = true; - result.donorId_ = value; - return this; - } - public Builder clearDonorId() { - result.hasDonorId = false; - result.donorId_ = 0; - return this; - } - - // optional int32 OBSOLETE__DO_NOT_USE__attempt = 3; - public boolean hasOBSOLETEDONOTUSEAttempt() { - return result.hasOBSOLETEDONOTUSEAttempt(); - } - public int getOBSOLETEDONOTUSEAttempt() { - return result.getOBSOLETEDONOTUSEAttempt(); - } - public Builder setOBSOLETEDONOTUSEAttempt(int value) { - result.hasOBSOLETEDONOTUSEAttempt = true; - result.oBSOLETEDONOTUSEAttempt_ = value; - return this; - } - public Builder clearOBSOLETEDONOTUSEAttempt() { - result.hasOBSOLETEDONOTUSEAttempt = false; - result.oBSOLETEDONOTUSEAttempt_ = 0; - return this; - } - - // repeated .voldemort.PerStorePartitionTuple replica_to_add_partition = 4; - public java.util.List getReplicaToAddPartitionList() { - return java.util.Collections.unmodifiableList(result.replicaToAddPartition_); + // repeated string job_ids = 1; + public java.util.List getJobIdsList() { + return java.util.Collections.unmodifiableList(result.jobIds_); } - public int getReplicaToAddPartitionCount() { - return result.getReplicaToAddPartitionCount(); + public int getJobIdsCount() { + return result.getJobIdsCount(); } - public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple getReplicaToAddPartition(int index) { - return result.getReplicaToAddPartition(index); + public java.lang.String getJobIds(int index) { + return result.getJobIds(index); } - public Builder setReplicaToAddPartition(int index, voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple value) { + public Builder setJobIds(int index, java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - result.replicaToAddPartition_.set(index, value); - return this; - } - public Builder setReplicaToAddPartition(int index, voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder builderForValue) { - result.replicaToAddPartition_.set(index, builderForValue.build()); + throw new NullPointerException(); + } + result.jobIds_.set(index, value); return this; } - public Builder addReplicaToAddPartition(voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple value) { + public Builder addJobIds(java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - if (result.replicaToAddPartition_.isEmpty()) { - result.replicaToAddPartition_ = new java.util.ArrayList(); - } - result.replicaToAddPartition_.add(value); - return this; - } - public Builder addReplicaToAddPartition(voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder builderForValue) { - if (result.replicaToAddPartition_.isEmpty()) { - result.replicaToAddPartition_ = new java.util.ArrayList(); + throw new NullPointerException(); + } + if (result.jobIds_.isEmpty()) { + result.jobIds_ = new java.util.ArrayList(); } - result.replicaToAddPartition_.add(builderForValue.build()); + result.jobIds_.add(value); return this; } - public Builder addAllReplicaToAddPartition( - java.lang.Iterable values) { - if (result.replicaToAddPartition_.isEmpty()) { - result.replicaToAddPartition_ = new java.util.ArrayList(); + public Builder addAllJobIds( + java.lang.Iterable values) { + if (result.jobIds_.isEmpty()) { + result.jobIds_ = new java.util.ArrayList(); } - super.addAll(values, result.replicaToAddPartition_); + super.addAll(values, result.jobIds_); return this; } - public Builder clearReplicaToAddPartition() { - result.replicaToAddPartition_ = java.util.Collections.emptyList(); + public Builder clearJobIds() { + result.jobIds_ = java.util.Collections.emptyList(); return this; } - // repeated .voldemort.PerStorePartitionTuple replica_to_delete_partition = 5; - public java.util.List getReplicaToDeletePartitionList() { - return java.util.Collections.unmodifiableList(result.replicaToDeletePartition_); - } - public int getReplicaToDeletePartitionCount() { - return result.getReplicaToDeletePartitionCount(); - } - public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple getReplicaToDeletePartition(int index) { - return result.getReplicaToDeletePartition(index); - } - public Builder setReplicaToDeletePartition(int index, voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple value) { - if (value == null) { - throw new NullPointerException(); - } - result.replicaToDeletePartition_.set(index, value); - return this; + // optional .voldemort.Error error = 2; + public boolean hasError() { + return result.hasError(); } - public Builder setReplicaToDeletePartition(int index, voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder builderForValue) { - result.replicaToDeletePartition_.set(index, builderForValue.build()); - return this; + public voldemort.client.protocol.pb.VProto.Error getError() { + return result.getError(); } - public Builder addReplicaToDeletePartition(voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple value) { + public Builder setError(voldemort.client.protocol.pb.VProto.Error value) { if (value == null) { throw new NullPointerException(); } - if (result.replicaToDeletePartition_.isEmpty()) { - result.replicaToDeletePartition_ = new java.util.ArrayList(); - } - result.replicaToDeletePartition_.add(value); + result.hasError = true; + result.error_ = value; return this; } - public Builder addReplicaToDeletePartition(voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder builderForValue) { - if (result.replicaToDeletePartition_.isEmpty()) { - result.replicaToDeletePartition_ = new java.util.ArrayList(); - } - result.replicaToDeletePartition_.add(builderForValue.build()); + public Builder setError(voldemort.client.protocol.pb.VProto.Error.Builder builderForValue) { + result.hasError = true; + result.error_ = builderForValue.build(); return this; } - public Builder addAllReplicaToDeletePartition( - java.lang.Iterable values) { - if (result.replicaToDeletePartition_.isEmpty()) { - result.replicaToDeletePartition_ = new java.util.ArrayList(); + public Builder mergeError(voldemort.client.protocol.pb.VProto.Error value) { + if (result.hasError() && + result.error_ != voldemort.client.protocol.pb.VProto.Error.getDefaultInstance()) { + result.error_ = + voldemort.client.protocol.pb.VProto.Error.newBuilder(result.error_).mergeFrom(value).buildPartial(); + } else { + result.error_ = value; } - super.addAll(values, result.replicaToDeletePartition_); - return this; - } - public Builder clearReplicaToDeletePartition() { - result.replicaToDeletePartition_ = java.util.Collections.emptyList(); - return this; - } - - // required string initial_cluster = 6; - public boolean hasInitialCluster() { - return result.hasInitialCluster(); - } - public java.lang.String getInitialCluster() { - return result.getInitialCluster(); - } - public Builder setInitialCluster(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - result.hasInitialCluster = true; - result.initialCluster_ = value; + result.hasError = true; return this; } - public Builder clearInitialCluster() { - result.hasInitialCluster = false; - result.initialCluster_ = getDefaultInstance().getInitialCluster(); + public Builder clearError() { + result.hasError = false; + result.error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); return this; } - // @@protoc_insertion_point(builder_scope:voldemort.RebalancePartitionInfoMap) + // @@protoc_insertion_point(builder_scope:voldemort.ListScheduledJobsResponse) } static { - defaultInstance = new RebalancePartitionInfoMap(true); + defaultInstance = new ListScheduledJobsResponse(true); voldemort.client.protocol.pb.VAdminProto.internalForceInit(); defaultInstance.initFields(); } - // @@protoc_insertion_point(class_scope:voldemort.RebalancePartitionInfoMap) + // @@protoc_insertion_point(class_scope:voldemort.ListScheduledJobsResponse) } - public static final class StoreToPartitionsIds extends + public static final class GetScheduledJobStatusRequest extends com.google.protobuf.GeneratedMessage { - // Use StoreToPartitionsIds.newBuilder() to construct. - private StoreToPartitionsIds() { + // Use GetScheduledJobStatusRequest.newBuilder() to construct. + private GetScheduledJobStatusRequest() { initFields(); } - private StoreToPartitionsIds(boolean noInit) {} + private GetScheduledJobStatusRequest(boolean noInit) {} - private static final StoreToPartitionsIds defaultInstance; - public static StoreToPartitionsIds getDefaultInstance() { + private static final GetScheduledJobStatusRequest defaultInstance; + public static GetScheduledJobStatusRequest getDefaultInstance() { return defaultInstance; } - public StoreToPartitionsIds getDefaultInstanceForType() { + public GetScheduledJobStatusRequest getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_StoreToPartitionsIds_descriptor; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_GetScheduledJobStatusRequest_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_StoreToPartitionsIds_fieldAccessorTable; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_GetScheduledJobStatusRequest_fieldAccessorTable; } - // required string store_name = 1; - public static final int STORE_NAME_FIELD_NUMBER = 1; - private boolean hasStoreName; - private java.lang.String storeName_ = ""; - public boolean hasStoreName() { return hasStoreName; } - public java.lang.String getStoreName() { return storeName_; } - - // repeated int32 partition_ids = 2; - public static final int PARTITION_IDS_FIELD_NUMBER = 2; - private java.util.List partitionIds_ = - java.util.Collections.emptyList(); - public java.util.List getPartitionIdsList() { - return partitionIds_; - } - public int getPartitionIdsCount() { return partitionIds_.size(); } - public int getPartitionIds(int index) { - return partitionIds_.get(index); - } + // required string job_id = 1; + public static final int JOB_ID_FIELD_NUMBER = 1; + private boolean hasJobId; + private java.lang.String jobId_ = ""; + public boolean hasJobId() { return hasJobId; } + public java.lang.String getJobId() { return jobId_; } private void initFields() { } public final boolean isInitialized() { - if (!hasStoreName) return false; + if (!hasJobId) return false; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (hasStoreName()) { - output.writeString(1, getStoreName()); - } - for (int element : getPartitionIdsList()) { - output.writeInt32(2, element); + if (hasJobId()) { + output.writeString(1, getJobId()); } getUnknownFields().writeTo(output); } @@ -10998,59 +10772,50 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (hasStoreName()) { + if (hasJobId()) { size += com.google.protobuf.CodedOutputStream - .computeStringSize(1, getStoreName()); - } - { - int dataSize = 0; - for (int element : getPartitionIdsList()) { - dataSize += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(element); - } - size += dataSize; - size += 1 * getPartitionIdsList().size(); + .computeStringSize(1, getJobId()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } - public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom(byte[] data) + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseDelimitedFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { @@ -11059,7 +10824,7 @@ public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds pars return null; } } - public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseDelimitedFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -11070,12 +10835,12 @@ public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds pars return null; } } - public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -11085,25 +10850,25 @@ public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds pars public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds prototype) { + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { - private voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds result; + private voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest result; - // Construct using voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.newBuilder() + // Construct using voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); - builder.result = new voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest(); return builder; } - protected voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds internalGetResult() { + protected voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest internalGetResult() { return result; } @@ -11112,7 +10877,7 @@ public Builder clear() { throw new IllegalStateException( "Cannot call clear() after build()."); } - result = new voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds(); + result = new voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest(); return this; } @@ -11122,24 +10887,24 @@ public Builder clone() { public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.getDescriptor(); + return voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.getDescriptor(); } - public voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds getDefaultInstanceForType() { - return voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.getDefaultInstance(); + public voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } - public voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds build() { + public voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } - private voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds buildParsed() + private voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( @@ -11148,39 +10913,29 @@ private voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds buildParse return buildPartial(); } - public voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds buildPartial() { + public voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } - if (result.partitionIds_ != java.util.Collections.EMPTY_LIST) { - result.partitionIds_ = - java.util.Collections.unmodifiableList(result.partitionIds_); - } - voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds returnMe = result; + voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds) { - return mergeFrom((voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds)other); + if (other instanceof voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds other) { - if (other == voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.getDefaultInstance()) return this; - if (other.hasStoreName()) { - setStoreName(other.getStoreName()); - } - if (!other.partitionIds_.isEmpty()) { - if (result.partitionIds_.isEmpty()) { - result.partitionIds_ = new java.util.ArrayList(); - } - result.partitionIds_.addAll(other.partitionIds_); + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest other) { + if (other == voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.getDefaultInstance()) return this; + if (other.hasJobId()) { + setJobId(other.getJobId()); } this.mergeUnknownFields(other.getUnknownFields()); return this; @@ -11208,20 +10963,7 @@ public Builder mergeFrom( break; } case 10: { - setStoreName(input.readString()); - break; - } - case 16: { - addPartitionIds(input.readInt32()); - break; - } - case 18: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - while (input.getBytesUntilLimit() > 0) { - addPartitionIds(input.readInt32()); - } - input.popLimit(limit); + setJobId(input.readString()); break; } } @@ -11229,141 +10971,87 @@ public Builder mergeFrom( } - // required string store_name = 1; - public boolean hasStoreName() { - return result.hasStoreName(); + // required string job_id = 1; + public boolean hasJobId() { + return result.hasJobId(); } - public java.lang.String getStoreName() { - return result.getStoreName(); + public java.lang.String getJobId() { + return result.getJobId(); } - public Builder setStoreName(java.lang.String value) { + public Builder setJobId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - result.hasStoreName = true; - result.storeName_ = value; - return this; - } - public Builder clearStoreName() { - result.hasStoreName = false; - result.storeName_ = getDefaultInstance().getStoreName(); - return this; - } - - // repeated int32 partition_ids = 2; - public java.util.List getPartitionIdsList() { - return java.util.Collections.unmodifiableList(result.partitionIds_); - } - public int getPartitionIdsCount() { - return result.getPartitionIdsCount(); - } - public int getPartitionIds(int index) { - return result.getPartitionIds(index); - } - public Builder setPartitionIds(int index, int value) { - result.partitionIds_.set(index, value); - return this; - } - public Builder addPartitionIds(int value) { - if (result.partitionIds_.isEmpty()) { - result.partitionIds_ = new java.util.ArrayList(); - } - result.partitionIds_.add(value); - return this; - } - public Builder addAllPartitionIds( - java.lang.Iterable values) { - if (result.partitionIds_.isEmpty()) { - result.partitionIds_ = new java.util.ArrayList(); - } - super.addAll(values, result.partitionIds_); + result.hasJobId = true; + result.jobId_ = value; return this; } - public Builder clearPartitionIds() { - result.partitionIds_ = java.util.Collections.emptyList(); + public Builder clearJobId() { + result.hasJobId = false; + result.jobId_ = getDefaultInstance().getJobId(); return this; } - // @@protoc_insertion_point(builder_scope:voldemort.StoreToPartitionsIds) + // @@protoc_insertion_point(builder_scope:voldemort.GetScheduledJobStatusRequest) } static { - defaultInstance = new StoreToPartitionsIds(true); + defaultInstance = new GetScheduledJobStatusRequest(true); voldemort.client.protocol.pb.VAdminProto.internalForceInit(); defaultInstance.initFields(); } - // @@protoc_insertion_point(class_scope:voldemort.StoreToPartitionsIds) + // @@protoc_insertion_point(class_scope:voldemort.GetScheduledJobStatusRequest) } - public static final class RebalanceTaskInfoMap extends + public static final class GetScheduledJobStatusResponse extends com.google.protobuf.GeneratedMessage { - // Use RebalanceTaskInfoMap.newBuilder() to construct. - private RebalanceTaskInfoMap() { + // Use GetScheduledJobStatusResponse.newBuilder() to construct. + private GetScheduledJobStatusResponse() { initFields(); } - private RebalanceTaskInfoMap(boolean noInit) {} + private GetScheduledJobStatusResponse(boolean noInit) {} - private static final RebalanceTaskInfoMap defaultInstance; - public static RebalanceTaskInfoMap getDefaultInstance() { + private static final GetScheduledJobStatusResponse defaultInstance; + public static GetScheduledJobStatusResponse getDefaultInstance() { return defaultInstance; } - public RebalanceTaskInfoMap getDefaultInstanceForType() { + public GetScheduledJobStatusResponse getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_RebalanceTaskInfoMap_descriptor; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_GetScheduledJobStatusResponse_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_RebalanceTaskInfoMap_fieldAccessorTable; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_GetScheduledJobStatusResponse_fieldAccessorTable; } - // required int32 stealer_id = 1; - public static final int STEALER_ID_FIELD_NUMBER = 1; - private boolean hasStealerId; - private int stealerId_ = 0; - public boolean hasStealerId() { return hasStealerId; } - public int getStealerId() { return stealerId_; } - - // required int32 donor_id = 2; - public static final int DONOR_ID_FIELD_NUMBER = 2; - private boolean hasDonorId; - private int donorId_ = 0; - public boolean hasDonorId() { return hasDonorId; } - public int getDonorId() { return donorId_; } - - // repeated .voldemort.StoreToPartitionsIds per_store_partition_ids = 3; - public static final int PER_STORE_PARTITION_IDS_FIELD_NUMBER = 3; - private java.util.List perStorePartitionIds_ = - java.util.Collections.emptyList(); - public java.util.List getPerStorePartitionIdsList() { - return perStorePartitionIds_; - } - public int getPerStorePartitionIdsCount() { return perStorePartitionIds_.size(); } - public voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds getPerStorePartitionIds(int index) { - return perStorePartitionIds_.get(index); - } + // required bool enabled = 1; + public static final int ENABLED_FIELD_NUMBER = 1; + private boolean hasEnabled; + private boolean enabled_ = false; + public boolean hasEnabled() { return hasEnabled; } + public boolean getEnabled() { return enabled_; } - // required string initial_cluster = 4; - public static final int INITIAL_CLUSTER_FIELD_NUMBER = 4; - private boolean hasInitialCluster; - private java.lang.String initialCluster_ = ""; - public boolean hasInitialCluster() { return hasInitialCluster; } - public java.lang.String getInitialCluster() { return initialCluster_; } + // optional .voldemort.Error error = 2; + public static final int ERROR_FIELD_NUMBER = 2; + private boolean hasError; + private voldemort.client.protocol.pb.VProto.Error error_; + public boolean hasError() { return hasError; } + public voldemort.client.protocol.pb.VProto.Error getError() { return error_; } private void initFields() { + error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); } public final boolean isInitialized() { - if (!hasStealerId) return false; - if (!hasDonorId) return false; - if (!hasInitialCluster) return false; - for (voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds element : getPerStorePartitionIdsList()) { - if (!element.isInitialized()) return false; + if (!hasEnabled) return false; + if (hasError()) { + if (!getError().isInitialized()) return false; } return true; } @@ -11371,17 +11059,11 @@ public final boolean isInitialized() { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (hasStealerId()) { - output.writeInt32(1, getStealerId()); - } - if (hasDonorId()) { - output.writeInt32(2, getDonorId()); - } - for (voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds element : getPerStorePartitionIdsList()) { - output.writeMessage(3, element); + if (hasEnabled()) { + output.writeBool(1, getEnabled()); } - if (hasInitialCluster()) { - output.writeString(4, getInitialCluster()); + if (hasError()) { + output.writeMessage(2, getError()); } getUnknownFields().writeTo(output); } @@ -11392,62 +11074,54 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (hasStealerId()) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, getStealerId()); - } - if (hasDonorId()) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, getDonorId()); - } - for (voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds element : getPerStorePartitionIdsList()) { + if (hasEnabled()) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, element); + .computeBoolSize(1, getEnabled()); } - if (hasInitialCluster()) { + if (hasError()) { size += com.google.protobuf.CodedOutputStream - .computeStringSize(4, getInitialCluster()); + .computeMessageSize(2, getError()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } - public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom(byte[] data) + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseDelimitedFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { @@ -11456,7 +11130,7 @@ public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap pars return null; } } - public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseDelimitedFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -11467,12 +11141,12 @@ public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap pars return null; } } - public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -11482,25 +11156,25 @@ public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap pars public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap prototype) { + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { - private voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap result; + private voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse result; - // Construct using voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.newBuilder() + // Construct using voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); - builder.result = new voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse(); return builder; } - protected voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap internalGetResult() { + protected voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse internalGetResult() { return result; } @@ -11509,7 +11183,7 @@ public Builder clear() { throw new IllegalStateException( "Cannot call clear() after build()."); } - result = new voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap(); + result = new voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse(); return this; } @@ -11519,24 +11193,24 @@ public Builder clone() { public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.getDescriptor(); + return voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse.getDescriptor(); } - public voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap getDefaultInstanceForType() { - return voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.getDefaultInstance(); + public voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } - public voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap build() { + public voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } - private voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap buildParsed() + private voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( @@ -11545,45 +11219,32 @@ private voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap buildParse return buildPartial(); } - public voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap buildPartial() { + public voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } - if (result.perStorePartitionIds_ != java.util.Collections.EMPTY_LIST) { - result.perStorePartitionIds_ = - java.util.Collections.unmodifiableList(result.perStorePartitionIds_); - } - voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap returnMe = result; + voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap) { - return mergeFrom((voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap)other); + if (other instanceof voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap other) { - if (other == voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.getDefaultInstance()) return this; - if (other.hasStealerId()) { - setStealerId(other.getStealerId()); - } - if (other.hasDonorId()) { - setDonorId(other.getDonorId()); - } - if (!other.perStorePartitionIds_.isEmpty()) { - if (result.perStorePartitionIds_.isEmpty()) { - result.perStorePartitionIds_ = new java.util.ArrayList(); - } - result.perStorePartitionIds_.addAll(other.perStorePartitionIds_); + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse other) { + if (other == voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse.getDefaultInstance()) return this; + if (other.hasEnabled()) { + setEnabled(other.getEnabled()); } - if (other.hasInitialCluster()) { - setInitialCluster(other.getInitialCluster()); + if (other.hasError()) { + mergeError(other.getError()); } this.mergeUnknownFields(other.getUnknownFields()); return this; @@ -11611,21 +11272,16 @@ public Builder mergeFrom( break; } case 8: { - setStealerId(input.readInt32()); - break; - } - case 16: { - setDonorId(input.readInt32()); + setEnabled(input.readBool()); break; } - case 26: { - voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.newBuilder(); + case 18: { + voldemort.client.protocol.pb.VProto.Error.Builder subBuilder = voldemort.client.protocol.pb.VProto.Error.newBuilder(); + if (hasError()) { + subBuilder.mergeFrom(getError()); + } input.readMessage(subBuilder, extensionRegistry); - addPerStorePartitionIds(subBuilder.buildPartial()); - break; - } - case 34: { - setInitialCluster(input.readString()); + setError(subBuilder.buildPartial()); break; } } @@ -11633,174 +11289,3056 @@ public Builder mergeFrom( } - // required int32 stealer_id = 1; - public boolean hasStealerId() { - return result.hasStealerId(); + // required bool enabled = 1; + public boolean hasEnabled() { + return result.hasEnabled(); } - public int getStealerId() { - return result.getStealerId(); + public boolean getEnabled() { + return result.getEnabled(); } - public Builder setStealerId(int value) { - result.hasStealerId = true; - result.stealerId_ = value; + public Builder setEnabled(boolean value) { + result.hasEnabled = true; + result.enabled_ = value; return this; } - public Builder clearStealerId() { - result.hasStealerId = false; - result.stealerId_ = 0; + public Builder clearEnabled() { + result.hasEnabled = false; + result.enabled_ = false; return this; } - // required int32 donor_id = 2; - public boolean hasDonorId() { - return result.hasDonorId(); - } - public int getDonorId() { - return result.getDonorId(); + // optional .voldemort.Error error = 2; + public boolean hasError() { + return result.hasError(); } - public Builder setDonorId(int value) { - result.hasDonorId = true; - result.donorId_ = value; - return this; + public voldemort.client.protocol.pb.VProto.Error getError() { + return result.getError(); } - public Builder clearDonorId() { - result.hasDonorId = false; - result.donorId_ = 0; + public Builder setError(voldemort.client.protocol.pb.VProto.Error value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasError = true; + result.error_ = value; + return this; + } + public Builder setError(voldemort.client.protocol.pb.VProto.Error.Builder builderForValue) { + result.hasError = true; + result.error_ = builderForValue.build(); + return this; + } + public Builder mergeError(voldemort.client.protocol.pb.VProto.Error value) { + if (result.hasError() && + result.error_ != voldemort.client.protocol.pb.VProto.Error.getDefaultInstance()) { + result.error_ = + voldemort.client.protocol.pb.VProto.Error.newBuilder(result.error_).mergeFrom(value).buildPartial(); + } else { + result.error_ = value; + } + result.hasError = true; + return this; + } + public Builder clearError() { + result.hasError = false; + result.error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); return this; } - // repeated .voldemort.StoreToPartitionsIds per_store_partition_ids = 3; - public java.util.List getPerStorePartitionIdsList() { - return java.util.Collections.unmodifiableList(result.perStorePartitionIds_); + // @@protoc_insertion_point(builder_scope:voldemort.GetScheduledJobStatusResponse) + } + + static { + defaultInstance = new GetScheduledJobStatusResponse(true); + voldemort.client.protocol.pb.VAdminProto.internalForceInit(); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:voldemort.GetScheduledJobStatusResponse) + } + + public static final class StopScheduledJobRequest extends + com.google.protobuf.GeneratedMessage { + // Use StopScheduledJobRequest.newBuilder() to construct. + private StopScheduledJobRequest() { + initFields(); + } + private StopScheduledJobRequest(boolean noInit) {} + + private static final StopScheduledJobRequest defaultInstance; + public static StopScheduledJobRequest getDefaultInstance() { + return defaultInstance; + } + + public StopScheduledJobRequest getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_StopScheduledJobRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_StopScheduledJobRequest_fieldAccessorTable; + } + + // required string job_id = 1; + public static final int JOB_ID_FIELD_NUMBER = 1; + private boolean hasJobId; + private java.lang.String jobId_ = ""; + public boolean hasJobId() { return hasJobId; } + public java.lang.String getJobId() { return jobId_; } + + private void initFields() { + } + public final boolean isInitialized() { + if (!hasJobId) return false; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (hasJobId()) { + output.writeString(1, getJobId()); } - public int getPerStorePartitionIdsCount() { - return result.getPerStorePartitionIdsCount(); + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (hasJobId()) { + size += com.google.protobuf.CodedOutputStream + .computeStringSize(1, getJobId()); } - public voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds getPerStorePartitionIds(int index) { - return result.getPerStorePartitionIds(index); + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; } - public Builder setPerStorePartitionIds(int index, voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds value) { + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder { + private voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest result; + + // Construct using voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.newBuilder() + private Builder() {} + + private static Builder create() { + Builder builder = new Builder(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest(); + return builder; + } + + protected voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest internalGetResult() { + return result; + } + + public Builder clear() { + if (result == null) { + throw new IllegalStateException( + "Cannot call clear() after build()."); + } + result = new voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest(); + return this; + } + + public Builder clone() { + return create().mergeFrom(result); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.getDescriptor(); + } + + public voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.getDefaultInstance(); + } + + public boolean isInitialized() { + return result.isInitialized(); + } + public voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest build() { + if (result != null && !isInitialized()) { + throw newUninitializedMessageException(result); + } + return buildPartial(); + } + + private voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + if (!isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return buildPartial(); + } + + public voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest buildPartial() { + if (result == null) { + throw new IllegalStateException( + "build() has already been called on this Builder."); + } + voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest returnMe = result; + result = null; + return returnMe; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest other) { + if (other == voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.getDefaultInstance()) return this; + if (other.hasJobId()) { + setJobId(other.getJobId()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + return this; + } + break; + } + case 10: { + setJobId(input.readString()); + break; + } + } + } + } + + + // required string job_id = 1; + public boolean hasJobId() { + return result.hasJobId(); + } + public java.lang.String getJobId() { + return result.getJobId(); + } + public Builder setJobId(java.lang.String value) { if (value == null) { - throw new NullPointerException(); + throw new NullPointerException(); + } + result.hasJobId = true; + result.jobId_ = value; + return this; + } + public Builder clearJobId() { + result.hasJobId = false; + result.jobId_ = getDefaultInstance().getJobId(); + return this; + } + + // @@protoc_insertion_point(builder_scope:voldemort.StopScheduledJobRequest) + } + + static { + defaultInstance = new StopScheduledJobRequest(true); + voldemort.client.protocol.pb.VAdminProto.internalForceInit(); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:voldemort.StopScheduledJobRequest) + } + + public static final class StopScheduledJobResponse extends + com.google.protobuf.GeneratedMessage { + // Use StopScheduledJobResponse.newBuilder() to construct. + private StopScheduledJobResponse() { + initFields(); + } + private StopScheduledJobResponse(boolean noInit) {} + + private static final StopScheduledJobResponse defaultInstance; + public static StopScheduledJobResponse getDefaultInstance() { + return defaultInstance; + } + + public StopScheduledJobResponse getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_StopScheduledJobResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_StopScheduledJobResponse_fieldAccessorTable; + } + + // optional .voldemort.Error error = 1; + public static final int ERROR_FIELD_NUMBER = 1; + private boolean hasError; + private voldemort.client.protocol.pb.VProto.Error error_; + public boolean hasError() { return hasError; } + public voldemort.client.protocol.pb.VProto.Error getError() { return error_; } + + private void initFields() { + error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); + } + public final boolean isInitialized() { + if (hasError()) { + if (!getError().isInitialized()) return false; + } + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (hasError()) { + output.writeMessage(1, getError()); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (hasError()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getError()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder { + private voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse result; + + // Construct using voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse.newBuilder() + private Builder() {} + + private static Builder create() { + Builder builder = new Builder(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse(); + return builder; + } + + protected voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse internalGetResult() { + return result; + } + + public Builder clear() { + if (result == null) { + throw new IllegalStateException( + "Cannot call clear() after build()."); + } + result = new voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse(); + return this; + } + + public Builder clone() { + return create().mergeFrom(result); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse.getDescriptor(); + } + + public voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse.getDefaultInstance(); + } + + public boolean isInitialized() { + return result.isInitialized(); + } + public voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse build() { + if (result != null && !isInitialized()) { + throw newUninitializedMessageException(result); + } + return buildPartial(); + } + + private voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + if (!isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return buildPartial(); + } + + public voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse buildPartial() { + if (result == null) { + throw new IllegalStateException( + "build() has already been called on this Builder."); + } + voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse returnMe = result; + result = null; + return returnMe; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse other) { + if (other == voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse.getDefaultInstance()) return this; + if (other.hasError()) { + mergeError(other.getError()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + return this; + } + break; + } + case 10: { + voldemort.client.protocol.pb.VProto.Error.Builder subBuilder = voldemort.client.protocol.pb.VProto.Error.newBuilder(); + if (hasError()) { + subBuilder.mergeFrom(getError()); + } + input.readMessage(subBuilder, extensionRegistry); + setError(subBuilder.buildPartial()); + break; + } + } + } + } + + + // optional .voldemort.Error error = 1; + public boolean hasError() { + return result.hasError(); + } + public voldemort.client.protocol.pb.VProto.Error getError() { + return result.getError(); + } + public Builder setError(voldemort.client.protocol.pb.VProto.Error value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasError = true; + result.error_ = value; + return this; + } + public Builder setError(voldemort.client.protocol.pb.VProto.Error.Builder builderForValue) { + result.hasError = true; + result.error_ = builderForValue.build(); + return this; + } + public Builder mergeError(voldemort.client.protocol.pb.VProto.Error value) { + if (result.hasError() && + result.error_ != voldemort.client.protocol.pb.VProto.Error.getDefaultInstance()) { + result.error_ = + voldemort.client.protocol.pb.VProto.Error.newBuilder(result.error_).mergeFrom(value).buildPartial(); + } else { + result.error_ = value; + } + result.hasError = true; + return this; + } + public Builder clearError() { + result.hasError = false; + result.error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); + return this; + } + + // @@protoc_insertion_point(builder_scope:voldemort.StopScheduledJobResponse) + } + + static { + defaultInstance = new StopScheduledJobResponse(true); + voldemort.client.protocol.pb.VAdminProto.internalForceInit(); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:voldemort.StopScheduledJobResponse) + } + + public static final class EnableScheduledJobRequest extends + com.google.protobuf.GeneratedMessage { + // Use EnableScheduledJobRequest.newBuilder() to construct. + private EnableScheduledJobRequest() { + initFields(); + } + private EnableScheduledJobRequest(boolean noInit) {} + + private static final EnableScheduledJobRequest defaultInstance; + public static EnableScheduledJobRequest getDefaultInstance() { + return defaultInstance; + } + + public EnableScheduledJobRequest getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_EnableScheduledJobRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_EnableScheduledJobRequest_fieldAccessorTable; + } + + // required string job_id = 1; + public static final int JOB_ID_FIELD_NUMBER = 1; + private boolean hasJobId; + private java.lang.String jobId_ = ""; + public boolean hasJobId() { return hasJobId; } + public java.lang.String getJobId() { return jobId_; } + + private void initFields() { + } + public final boolean isInitialized() { + if (!hasJobId) return false; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (hasJobId()) { + output.writeString(1, getJobId()); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (hasJobId()) { + size += com.google.protobuf.CodedOutputStream + .computeStringSize(1, getJobId()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder { + private voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest result; + + // Construct using voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.newBuilder() + private Builder() {} + + private static Builder create() { + Builder builder = new Builder(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest(); + return builder; + } + + protected voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest internalGetResult() { + return result; + } + + public Builder clear() { + if (result == null) { + throw new IllegalStateException( + "Cannot call clear() after build()."); + } + result = new voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest(); + return this; + } + + public Builder clone() { + return create().mergeFrom(result); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.getDescriptor(); + } + + public voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.getDefaultInstance(); + } + + public boolean isInitialized() { + return result.isInitialized(); + } + public voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest build() { + if (result != null && !isInitialized()) { + throw newUninitializedMessageException(result); + } + return buildPartial(); + } + + private voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + if (!isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return buildPartial(); + } + + public voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest buildPartial() { + if (result == null) { + throw new IllegalStateException( + "build() has already been called on this Builder."); + } + voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest returnMe = result; + result = null; + return returnMe; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest other) { + if (other == voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.getDefaultInstance()) return this; + if (other.hasJobId()) { + setJobId(other.getJobId()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + return this; + } + break; + } + case 10: { + setJobId(input.readString()); + break; + } + } + } + } + + + // required string job_id = 1; + public boolean hasJobId() { + return result.hasJobId(); + } + public java.lang.String getJobId() { + return result.getJobId(); + } + public Builder setJobId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasJobId = true; + result.jobId_ = value; + return this; + } + public Builder clearJobId() { + result.hasJobId = false; + result.jobId_ = getDefaultInstance().getJobId(); + return this; + } + + // @@protoc_insertion_point(builder_scope:voldemort.EnableScheduledJobRequest) + } + + static { + defaultInstance = new EnableScheduledJobRequest(true); + voldemort.client.protocol.pb.VAdminProto.internalForceInit(); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:voldemort.EnableScheduledJobRequest) + } + + public static final class EnableScheduledJobResponse extends + com.google.protobuf.GeneratedMessage { + // Use EnableScheduledJobResponse.newBuilder() to construct. + private EnableScheduledJobResponse() { + initFields(); + } + private EnableScheduledJobResponse(boolean noInit) {} + + private static final EnableScheduledJobResponse defaultInstance; + public static EnableScheduledJobResponse getDefaultInstance() { + return defaultInstance; + } + + public EnableScheduledJobResponse getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_EnableScheduledJobResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_EnableScheduledJobResponse_fieldAccessorTable; + } + + // optional .voldemort.Error error = 1; + public static final int ERROR_FIELD_NUMBER = 1; + private boolean hasError; + private voldemort.client.protocol.pb.VProto.Error error_; + public boolean hasError() { return hasError; } + public voldemort.client.protocol.pb.VProto.Error getError() { return error_; } + + private void initFields() { + error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); + } + public final boolean isInitialized() { + if (hasError()) { + if (!getError().isInitialized()) return false; + } + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (hasError()) { + output.writeMessage(1, getError()); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (hasError()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getError()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder { + private voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse result; + + // Construct using voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse.newBuilder() + private Builder() {} + + private static Builder create() { + Builder builder = new Builder(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse(); + return builder; + } + + protected voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse internalGetResult() { + return result; + } + + public Builder clear() { + if (result == null) { + throw new IllegalStateException( + "Cannot call clear() after build()."); + } + result = new voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse(); + return this; + } + + public Builder clone() { + return create().mergeFrom(result); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse.getDescriptor(); + } + + public voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse.getDefaultInstance(); + } + + public boolean isInitialized() { + return result.isInitialized(); + } + public voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse build() { + if (result != null && !isInitialized()) { + throw newUninitializedMessageException(result); + } + return buildPartial(); + } + + private voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + if (!isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return buildPartial(); + } + + public voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse buildPartial() { + if (result == null) { + throw new IllegalStateException( + "build() has already been called on this Builder."); + } + voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse returnMe = result; + result = null; + return returnMe; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse other) { + if (other == voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse.getDefaultInstance()) return this; + if (other.hasError()) { + mergeError(other.getError()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + return this; + } + break; + } + case 10: { + voldemort.client.protocol.pb.VProto.Error.Builder subBuilder = voldemort.client.protocol.pb.VProto.Error.newBuilder(); + if (hasError()) { + subBuilder.mergeFrom(getError()); + } + input.readMessage(subBuilder, extensionRegistry); + setError(subBuilder.buildPartial()); + break; + } + } + } + } + + + // optional .voldemort.Error error = 1; + public boolean hasError() { + return result.hasError(); + } + public voldemort.client.protocol.pb.VProto.Error getError() { + return result.getError(); + } + public Builder setError(voldemort.client.protocol.pb.VProto.Error value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasError = true; + result.error_ = value; + return this; + } + public Builder setError(voldemort.client.protocol.pb.VProto.Error.Builder builderForValue) { + result.hasError = true; + result.error_ = builderForValue.build(); + return this; + } + public Builder mergeError(voldemort.client.protocol.pb.VProto.Error value) { + if (result.hasError() && + result.error_ != voldemort.client.protocol.pb.VProto.Error.getDefaultInstance()) { + result.error_ = + voldemort.client.protocol.pb.VProto.Error.newBuilder(result.error_).mergeFrom(value).buildPartial(); + } else { + result.error_ = value; + } + result.hasError = true; + return this; + } + public Builder clearError() { + result.hasError = false; + result.error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); + return this; + } + + // @@protoc_insertion_point(builder_scope:voldemort.EnableScheduledJobResponse) + } + + static { + defaultInstance = new EnableScheduledJobResponse(true); + voldemort.client.protocol.pb.VAdminProto.internalForceInit(); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:voldemort.EnableScheduledJobResponse) + } + + public static final class PartitionTuple extends + com.google.protobuf.GeneratedMessage { + // Use PartitionTuple.newBuilder() to construct. + private PartitionTuple() { + initFields(); + } + private PartitionTuple(boolean noInit) {} + + private static final PartitionTuple defaultInstance; + public static PartitionTuple getDefaultInstance() { + return defaultInstance; + } + + public PartitionTuple getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_PartitionTuple_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_PartitionTuple_fieldAccessorTable; + } + + // required int32 replica_type = 1; + public static final int REPLICA_TYPE_FIELD_NUMBER = 1; + private boolean hasReplicaType; + private int replicaType_ = 0; + public boolean hasReplicaType() { return hasReplicaType; } + public int getReplicaType() { return replicaType_; } + + // repeated int32 partitions = 2; + public static final int PARTITIONS_FIELD_NUMBER = 2; + private java.util.List partitions_ = + java.util.Collections.emptyList(); + public java.util.List getPartitionsList() { + return partitions_; + } + public int getPartitionsCount() { return partitions_.size(); } + public int getPartitions(int index) { + return partitions_.get(index); + } + + private void initFields() { + } + public final boolean isInitialized() { + if (!hasReplicaType) return false; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (hasReplicaType()) { + output.writeInt32(1, getReplicaType()); + } + for (int element : getPartitionsList()) { + output.writeInt32(2, element); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (hasReplicaType()) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, getReplicaType()); + } + { + int dataSize = 0; + for (int element : getPartitionsList()) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(element); + } + size += dataSize; + size += 1 * getPartitionsList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PartitionTuple parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.PartitionTuple prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder { + private voldemort.client.protocol.pb.VAdminProto.PartitionTuple result; + + // Construct using voldemort.client.protocol.pb.VAdminProto.PartitionTuple.newBuilder() + private Builder() {} + + private static Builder create() { + Builder builder = new Builder(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.PartitionTuple(); + return builder; + } + + protected voldemort.client.protocol.pb.VAdminProto.PartitionTuple internalGetResult() { + return result; + } + + public Builder clear() { + if (result == null) { + throw new IllegalStateException( + "Cannot call clear() after build()."); + } + result = new voldemort.client.protocol.pb.VAdminProto.PartitionTuple(); + return this; + } + + public Builder clone() { + return create().mergeFrom(result); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return voldemort.client.protocol.pb.VAdminProto.PartitionTuple.getDescriptor(); + } + + public voldemort.client.protocol.pb.VAdminProto.PartitionTuple getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.PartitionTuple.getDefaultInstance(); + } + + public boolean isInitialized() { + return result.isInitialized(); + } + public voldemort.client.protocol.pb.VAdminProto.PartitionTuple build() { + if (result != null && !isInitialized()) { + throw newUninitializedMessageException(result); + } + return buildPartial(); + } + + private voldemort.client.protocol.pb.VAdminProto.PartitionTuple buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + if (!isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return buildPartial(); + } + + public voldemort.client.protocol.pb.VAdminProto.PartitionTuple buildPartial() { + if (result == null) { + throw new IllegalStateException( + "build() has already been called on this Builder."); + } + if (result.partitions_ != java.util.Collections.EMPTY_LIST) { + result.partitions_ = + java.util.Collections.unmodifiableList(result.partitions_); + } + voldemort.client.protocol.pb.VAdminProto.PartitionTuple returnMe = result; + result = null; + return returnMe; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof voldemort.client.protocol.pb.VAdminProto.PartitionTuple) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.PartitionTuple)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.PartitionTuple other) { + if (other == voldemort.client.protocol.pb.VAdminProto.PartitionTuple.getDefaultInstance()) return this; + if (other.hasReplicaType()) { + setReplicaType(other.getReplicaType()); + } + if (!other.partitions_.isEmpty()) { + if (result.partitions_.isEmpty()) { + result.partitions_ = new java.util.ArrayList(); + } + result.partitions_.addAll(other.partitions_); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + return this; + } + break; + } + case 8: { + setReplicaType(input.readInt32()); + break; + } + case 16: { + addPartitions(input.readInt32()); + break; + } + case 18: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + while (input.getBytesUntilLimit() > 0) { + addPartitions(input.readInt32()); + } + input.popLimit(limit); + break; + } + } + } + } + + + // required int32 replica_type = 1; + public boolean hasReplicaType() { + return result.hasReplicaType(); + } + public int getReplicaType() { + return result.getReplicaType(); + } + public Builder setReplicaType(int value) { + result.hasReplicaType = true; + result.replicaType_ = value; + return this; + } + public Builder clearReplicaType() { + result.hasReplicaType = false; + result.replicaType_ = 0; + return this; + } + + // repeated int32 partitions = 2; + public java.util.List getPartitionsList() { + return java.util.Collections.unmodifiableList(result.partitions_); + } + public int getPartitionsCount() { + return result.getPartitionsCount(); + } + public int getPartitions(int index) { + return result.getPartitions(index); + } + public Builder setPartitions(int index, int value) { + result.partitions_.set(index, value); + return this; + } + public Builder addPartitions(int value) { + if (result.partitions_.isEmpty()) { + result.partitions_ = new java.util.ArrayList(); + } + result.partitions_.add(value); + return this; + } + public Builder addAllPartitions( + java.lang.Iterable values) { + if (result.partitions_.isEmpty()) { + result.partitions_ = new java.util.ArrayList(); + } + super.addAll(values, result.partitions_); + return this; + } + public Builder clearPartitions() { + result.partitions_ = java.util.Collections.emptyList(); + return this; + } + + // @@protoc_insertion_point(builder_scope:voldemort.PartitionTuple) + } + + static { + defaultInstance = new PartitionTuple(true); + voldemort.client.protocol.pb.VAdminProto.internalForceInit(); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:voldemort.PartitionTuple) + } + + public static final class PerStorePartitionTuple extends + com.google.protobuf.GeneratedMessage { + // Use PerStorePartitionTuple.newBuilder() to construct. + private PerStorePartitionTuple() { + initFields(); + } + private PerStorePartitionTuple(boolean noInit) {} + + private static final PerStorePartitionTuple defaultInstance; + public static PerStorePartitionTuple getDefaultInstance() { + return defaultInstance; + } + + public PerStorePartitionTuple getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_PerStorePartitionTuple_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_PerStorePartitionTuple_fieldAccessorTable; + } + + // required string store_name = 1; + public static final int STORE_NAME_FIELD_NUMBER = 1; + private boolean hasStoreName; + private java.lang.String storeName_ = ""; + public boolean hasStoreName() { return hasStoreName; } + public java.lang.String getStoreName() { return storeName_; } + + // repeated .voldemort.PartitionTuple replica_to_partition = 2; + public static final int REPLICA_TO_PARTITION_FIELD_NUMBER = 2; + private java.util.List replicaToPartition_ = + java.util.Collections.emptyList(); + public java.util.List getReplicaToPartitionList() { + return replicaToPartition_; + } + public int getReplicaToPartitionCount() { return replicaToPartition_.size(); } + public voldemort.client.protocol.pb.VAdminProto.PartitionTuple getReplicaToPartition(int index) { + return replicaToPartition_.get(index); + } + + private void initFields() { + } + public final boolean isInitialized() { + if (!hasStoreName) return false; + for (voldemort.client.protocol.pb.VAdminProto.PartitionTuple element : getReplicaToPartitionList()) { + if (!element.isInitialized()) return false; + } + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (hasStoreName()) { + output.writeString(1, getStoreName()); + } + for (voldemort.client.protocol.pb.VAdminProto.PartitionTuple element : getReplicaToPartitionList()) { + output.writeMessage(2, element); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (hasStoreName()) { + size += com.google.protobuf.CodedOutputStream + .computeStringSize(1, getStoreName()); + } + for (voldemort.client.protocol.pb.VAdminProto.PartitionTuple element : getReplicaToPartitionList()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, element); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder { + private voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple result; + + // Construct using voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.newBuilder() + private Builder() {} + + private static Builder create() { + Builder builder = new Builder(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple(); + return builder; + } + + protected voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple internalGetResult() { + return result; + } + + public Builder clear() { + if (result == null) { + throw new IllegalStateException( + "Cannot call clear() after build()."); + } + result = new voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple(); + return this; + } + + public Builder clone() { + return create().mergeFrom(result); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.getDescriptor(); + } + + public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.getDefaultInstance(); + } + + public boolean isInitialized() { + return result.isInitialized(); + } + public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple build() { + if (result != null && !isInitialized()) { + throw newUninitializedMessageException(result); + } + return buildPartial(); + } + + private voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + if (!isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return buildPartial(); + } + + public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple buildPartial() { + if (result == null) { + throw new IllegalStateException( + "build() has already been called on this Builder."); + } + if (result.replicaToPartition_ != java.util.Collections.EMPTY_LIST) { + result.replicaToPartition_ = + java.util.Collections.unmodifiableList(result.replicaToPartition_); + } + voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple returnMe = result; + result = null; + return returnMe; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple other) { + if (other == voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.getDefaultInstance()) return this; + if (other.hasStoreName()) { + setStoreName(other.getStoreName()); + } + if (!other.replicaToPartition_.isEmpty()) { + if (result.replicaToPartition_.isEmpty()) { + result.replicaToPartition_ = new java.util.ArrayList(); + } + result.replicaToPartition_.addAll(other.replicaToPartition_); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + return this; + } + break; + } + case 10: { + setStoreName(input.readString()); + break; + } + case 18: { + voldemort.client.protocol.pb.VAdminProto.PartitionTuple.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.PartitionTuple.newBuilder(); + input.readMessage(subBuilder, extensionRegistry); + addReplicaToPartition(subBuilder.buildPartial()); + break; + } + } + } + } + + + // required string store_name = 1; + public boolean hasStoreName() { + return result.hasStoreName(); + } + public java.lang.String getStoreName() { + return result.getStoreName(); + } + public Builder setStoreName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasStoreName = true; + result.storeName_ = value; + return this; + } + public Builder clearStoreName() { + result.hasStoreName = false; + result.storeName_ = getDefaultInstance().getStoreName(); + return this; + } + + // repeated .voldemort.PartitionTuple replica_to_partition = 2; + public java.util.List getReplicaToPartitionList() { + return java.util.Collections.unmodifiableList(result.replicaToPartition_); + } + public int getReplicaToPartitionCount() { + return result.getReplicaToPartitionCount(); + } + public voldemort.client.protocol.pb.VAdminProto.PartitionTuple getReplicaToPartition(int index) { + return result.getReplicaToPartition(index); + } + public Builder setReplicaToPartition(int index, voldemort.client.protocol.pb.VAdminProto.PartitionTuple value) { + if (value == null) { + throw new NullPointerException(); + } + result.replicaToPartition_.set(index, value); + return this; + } + public Builder setReplicaToPartition(int index, voldemort.client.protocol.pb.VAdminProto.PartitionTuple.Builder builderForValue) { + result.replicaToPartition_.set(index, builderForValue.build()); + return this; + } + public Builder addReplicaToPartition(voldemort.client.protocol.pb.VAdminProto.PartitionTuple value) { + if (value == null) { + throw new NullPointerException(); + } + if (result.replicaToPartition_.isEmpty()) { + result.replicaToPartition_ = new java.util.ArrayList(); + } + result.replicaToPartition_.add(value); + return this; + } + public Builder addReplicaToPartition(voldemort.client.protocol.pb.VAdminProto.PartitionTuple.Builder builderForValue) { + if (result.replicaToPartition_.isEmpty()) { + result.replicaToPartition_ = new java.util.ArrayList(); + } + result.replicaToPartition_.add(builderForValue.build()); + return this; + } + public Builder addAllReplicaToPartition( + java.lang.Iterable values) { + if (result.replicaToPartition_.isEmpty()) { + result.replicaToPartition_ = new java.util.ArrayList(); + } + super.addAll(values, result.replicaToPartition_); + return this; + } + public Builder clearReplicaToPartition() { + result.replicaToPartition_ = java.util.Collections.emptyList(); + return this; + } + + // @@protoc_insertion_point(builder_scope:voldemort.PerStorePartitionTuple) + } + + static { + defaultInstance = new PerStorePartitionTuple(true); + voldemort.client.protocol.pb.VAdminProto.internalForceInit(); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:voldemort.PerStorePartitionTuple) + } + + public static final class RebalancePartitionInfoMap extends + com.google.protobuf.GeneratedMessage { + // Use RebalancePartitionInfoMap.newBuilder() to construct. + private RebalancePartitionInfoMap() { + initFields(); + } + private RebalancePartitionInfoMap(boolean noInit) {} + + private static final RebalancePartitionInfoMap defaultInstance; + public static RebalancePartitionInfoMap getDefaultInstance() { + return defaultInstance; + } + + public RebalancePartitionInfoMap getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_RebalancePartitionInfoMap_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_RebalancePartitionInfoMap_fieldAccessorTable; + } + + // required int32 stealer_id = 1; + public static final int STEALER_ID_FIELD_NUMBER = 1; + private boolean hasStealerId; + private int stealerId_ = 0; + public boolean hasStealerId() { return hasStealerId; } + public int getStealerId() { return stealerId_; } + + // required int32 donor_id = 2; + public static final int DONOR_ID_FIELD_NUMBER = 2; + private boolean hasDonorId; + private int donorId_ = 0; + public boolean hasDonorId() { return hasDonorId; } + public int getDonorId() { return donorId_; } + + // optional int32 OBSOLETE__DO_NOT_USE__attempt = 3; + public static final int OBSOLETE__DO_NOT_USE__ATTEMPT_FIELD_NUMBER = 3; + private boolean hasOBSOLETEDONOTUSEAttempt; + private int oBSOLETEDONOTUSEAttempt_ = 0; + public boolean hasOBSOLETEDONOTUSEAttempt() { return hasOBSOLETEDONOTUSEAttempt; } + public int getOBSOLETEDONOTUSEAttempt() { return oBSOLETEDONOTUSEAttempt_; } + + // repeated .voldemort.PerStorePartitionTuple replica_to_add_partition = 4; + public static final int REPLICA_TO_ADD_PARTITION_FIELD_NUMBER = 4; + private java.util.List replicaToAddPartition_ = + java.util.Collections.emptyList(); + public java.util.List getReplicaToAddPartitionList() { + return replicaToAddPartition_; + } + public int getReplicaToAddPartitionCount() { return replicaToAddPartition_.size(); } + public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple getReplicaToAddPartition(int index) { + return replicaToAddPartition_.get(index); + } + + // repeated .voldemort.PerStorePartitionTuple replica_to_delete_partition = 5; + public static final int REPLICA_TO_DELETE_PARTITION_FIELD_NUMBER = 5; + private java.util.List replicaToDeletePartition_ = + java.util.Collections.emptyList(); + public java.util.List getReplicaToDeletePartitionList() { + return replicaToDeletePartition_; + } + public int getReplicaToDeletePartitionCount() { return replicaToDeletePartition_.size(); } + public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple getReplicaToDeletePartition(int index) { + return replicaToDeletePartition_.get(index); + } + + // required string initial_cluster = 6; + public static final int INITIAL_CLUSTER_FIELD_NUMBER = 6; + private boolean hasInitialCluster; + private java.lang.String initialCluster_ = ""; + public boolean hasInitialCluster() { return hasInitialCluster; } + public java.lang.String getInitialCluster() { return initialCluster_; } + + private void initFields() { + } + public final boolean isInitialized() { + if (!hasStealerId) return false; + if (!hasDonorId) return false; + if (!hasInitialCluster) return false; + for (voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple element : getReplicaToAddPartitionList()) { + if (!element.isInitialized()) return false; + } + for (voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple element : getReplicaToDeletePartitionList()) { + if (!element.isInitialized()) return false; + } + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (hasStealerId()) { + output.writeInt32(1, getStealerId()); + } + if (hasDonorId()) { + output.writeInt32(2, getDonorId()); + } + if (hasOBSOLETEDONOTUSEAttempt()) { + output.writeInt32(3, getOBSOLETEDONOTUSEAttempt()); + } + for (voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple element : getReplicaToAddPartitionList()) { + output.writeMessage(4, element); + } + for (voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple element : getReplicaToDeletePartitionList()) { + output.writeMessage(5, element); + } + if (hasInitialCluster()) { + output.writeString(6, getInitialCluster()); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (hasStealerId()) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, getStealerId()); + } + if (hasDonorId()) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, getDonorId()); + } + if (hasOBSOLETEDONOTUSEAttempt()) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, getOBSOLETEDONOTUSEAttempt()); + } + for (voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple element : getReplicaToAddPartitionList()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, element); + } + for (voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple element : getReplicaToDeletePartitionList()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, element); + } + if (hasInitialCluster()) { + size += com.google.protobuf.CodedOutputStream + .computeStringSize(6, getInitialCluster()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder { + private voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap result; + + // Construct using voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.newBuilder() + private Builder() {} + + private static Builder create() { + Builder builder = new Builder(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap(); + return builder; + } + + protected voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap internalGetResult() { + return result; + } + + public Builder clear() { + if (result == null) { + throw new IllegalStateException( + "Cannot call clear() after build()."); + } + result = new voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap(); + return this; + } + + public Builder clone() { + return create().mergeFrom(result); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.getDescriptor(); + } + + public voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.getDefaultInstance(); + } + + public boolean isInitialized() { + return result.isInitialized(); + } + public voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap build() { + if (result != null && !isInitialized()) { + throw newUninitializedMessageException(result); + } + return buildPartial(); + } + + private voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + if (!isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); + } + return buildPartial(); + } + + public voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap buildPartial() { + if (result == null) { + throw new IllegalStateException( + "build() has already been called on this Builder."); + } + if (result.replicaToAddPartition_ != java.util.Collections.EMPTY_LIST) { + result.replicaToAddPartition_ = + java.util.Collections.unmodifiableList(result.replicaToAddPartition_); + } + if (result.replicaToDeletePartition_ != java.util.Collections.EMPTY_LIST) { + result.replicaToDeletePartition_ = + java.util.Collections.unmodifiableList(result.replicaToDeletePartition_); + } + voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap returnMe = result; + result = null; + return returnMe; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap other) { + if (other == voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.getDefaultInstance()) return this; + if (other.hasStealerId()) { + setStealerId(other.getStealerId()); + } + if (other.hasDonorId()) { + setDonorId(other.getDonorId()); + } + if (other.hasOBSOLETEDONOTUSEAttempt()) { + setOBSOLETEDONOTUSEAttempt(other.getOBSOLETEDONOTUSEAttempt()); + } + if (!other.replicaToAddPartition_.isEmpty()) { + if (result.replicaToAddPartition_.isEmpty()) { + result.replicaToAddPartition_ = new java.util.ArrayList(); + } + result.replicaToAddPartition_.addAll(other.replicaToAddPartition_); + } + if (!other.replicaToDeletePartition_.isEmpty()) { + if (result.replicaToDeletePartition_.isEmpty()) { + result.replicaToDeletePartition_ = new java.util.ArrayList(); + } + result.replicaToDeletePartition_.addAll(other.replicaToDeletePartition_); + } + if (other.hasInitialCluster()) { + setInitialCluster(other.getInitialCluster()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + return this; + } + break; + } + case 8: { + setStealerId(input.readInt32()); + break; + } + case 16: { + setDonorId(input.readInt32()); + break; + } + case 24: { + setOBSOLETEDONOTUSEAttempt(input.readInt32()); + break; + } + case 34: { + voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.newBuilder(); + input.readMessage(subBuilder, extensionRegistry); + addReplicaToAddPartition(subBuilder.buildPartial()); + break; + } + case 42: { + voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.newBuilder(); + input.readMessage(subBuilder, extensionRegistry); + addReplicaToDeletePartition(subBuilder.buildPartial()); + break; + } + case 50: { + setInitialCluster(input.readString()); + break; + } + } + } + } + + + // required int32 stealer_id = 1; + public boolean hasStealerId() { + return result.hasStealerId(); + } + public int getStealerId() { + return result.getStealerId(); + } + public Builder setStealerId(int value) { + result.hasStealerId = true; + result.stealerId_ = value; + return this; + } + public Builder clearStealerId() { + result.hasStealerId = false; + result.stealerId_ = 0; + return this; + } + + // required int32 donor_id = 2; + public boolean hasDonorId() { + return result.hasDonorId(); + } + public int getDonorId() { + return result.getDonorId(); + } + public Builder setDonorId(int value) { + result.hasDonorId = true; + result.donorId_ = value; + return this; + } + public Builder clearDonorId() { + result.hasDonorId = false; + result.donorId_ = 0; + return this; + } + + // optional int32 OBSOLETE__DO_NOT_USE__attempt = 3; + public boolean hasOBSOLETEDONOTUSEAttempt() { + return result.hasOBSOLETEDONOTUSEAttempt(); + } + public int getOBSOLETEDONOTUSEAttempt() { + return result.getOBSOLETEDONOTUSEAttempt(); + } + public Builder setOBSOLETEDONOTUSEAttempt(int value) { + result.hasOBSOLETEDONOTUSEAttempt = true; + result.oBSOLETEDONOTUSEAttempt_ = value; + return this; + } + public Builder clearOBSOLETEDONOTUSEAttempt() { + result.hasOBSOLETEDONOTUSEAttempt = false; + result.oBSOLETEDONOTUSEAttempt_ = 0; + return this; + } + + // repeated .voldemort.PerStorePartitionTuple replica_to_add_partition = 4; + public java.util.List getReplicaToAddPartitionList() { + return java.util.Collections.unmodifiableList(result.replicaToAddPartition_); + } + public int getReplicaToAddPartitionCount() { + return result.getReplicaToAddPartitionCount(); + } + public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple getReplicaToAddPartition(int index) { + return result.getReplicaToAddPartition(index); + } + public Builder setReplicaToAddPartition(int index, voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple value) { + if (value == null) { + throw new NullPointerException(); + } + result.replicaToAddPartition_.set(index, value); + return this; + } + public Builder setReplicaToAddPartition(int index, voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder builderForValue) { + result.replicaToAddPartition_.set(index, builderForValue.build()); + return this; + } + public Builder addReplicaToAddPartition(voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple value) { + if (value == null) { + throw new NullPointerException(); + } + if (result.replicaToAddPartition_.isEmpty()) { + result.replicaToAddPartition_ = new java.util.ArrayList(); + } + result.replicaToAddPartition_.add(value); + return this; + } + public Builder addReplicaToAddPartition(voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder builderForValue) { + if (result.replicaToAddPartition_.isEmpty()) { + result.replicaToAddPartition_ = new java.util.ArrayList(); + } + result.replicaToAddPartition_.add(builderForValue.build()); + return this; + } + public Builder addAllReplicaToAddPartition( + java.lang.Iterable values) { + if (result.replicaToAddPartition_.isEmpty()) { + result.replicaToAddPartition_ = new java.util.ArrayList(); + } + super.addAll(values, result.replicaToAddPartition_); + return this; + } + public Builder clearReplicaToAddPartition() { + result.replicaToAddPartition_ = java.util.Collections.emptyList(); + return this; + } + + // repeated .voldemort.PerStorePartitionTuple replica_to_delete_partition = 5; + public java.util.List getReplicaToDeletePartitionList() { + return java.util.Collections.unmodifiableList(result.replicaToDeletePartition_); + } + public int getReplicaToDeletePartitionCount() { + return result.getReplicaToDeletePartitionCount(); + } + public voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple getReplicaToDeletePartition(int index) { + return result.getReplicaToDeletePartition(index); + } + public Builder setReplicaToDeletePartition(int index, voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple value) { + if (value == null) { + throw new NullPointerException(); + } + result.replicaToDeletePartition_.set(index, value); + return this; + } + public Builder setReplicaToDeletePartition(int index, voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder builderForValue) { + result.replicaToDeletePartition_.set(index, builderForValue.build()); + return this; + } + public Builder addReplicaToDeletePartition(voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple value) { + if (value == null) { + throw new NullPointerException(); + } + if (result.replicaToDeletePartition_.isEmpty()) { + result.replicaToDeletePartition_ = new java.util.ArrayList(); + } + result.replicaToDeletePartition_.add(value); + return this; + } + public Builder addReplicaToDeletePartition(voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder builderForValue) { + if (result.replicaToDeletePartition_.isEmpty()) { + result.replicaToDeletePartition_ = new java.util.ArrayList(); + } + result.replicaToDeletePartition_.add(builderForValue.build()); + return this; + } + public Builder addAllReplicaToDeletePartition( + java.lang.Iterable values) { + if (result.replicaToDeletePartition_.isEmpty()) { + result.replicaToDeletePartition_ = new java.util.ArrayList(); + } + super.addAll(values, result.replicaToDeletePartition_); + return this; + } + public Builder clearReplicaToDeletePartition() { + result.replicaToDeletePartition_ = java.util.Collections.emptyList(); + return this; + } + + // required string initial_cluster = 6; + public boolean hasInitialCluster() { + return result.hasInitialCluster(); + } + public java.lang.String getInitialCluster() { + return result.getInitialCluster(); + } + public Builder setInitialCluster(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasInitialCluster = true; + result.initialCluster_ = value; + return this; + } + public Builder clearInitialCluster() { + result.hasInitialCluster = false; + result.initialCluster_ = getDefaultInstance().getInitialCluster(); + return this; + } + + // @@protoc_insertion_point(builder_scope:voldemort.RebalancePartitionInfoMap) + } + + static { + defaultInstance = new RebalancePartitionInfoMap(true); + voldemort.client.protocol.pb.VAdminProto.internalForceInit(); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:voldemort.RebalancePartitionInfoMap) + } + + public static final class StoreToPartitionsIds extends + com.google.protobuf.GeneratedMessage { + // Use StoreToPartitionsIds.newBuilder() to construct. + private StoreToPartitionsIds() { + initFields(); + } + private StoreToPartitionsIds(boolean noInit) {} + + private static final StoreToPartitionsIds defaultInstance; + public static StoreToPartitionsIds getDefaultInstance() { + return defaultInstance; + } + + public StoreToPartitionsIds getDefaultInstanceForType() { + return defaultInstance; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_StoreToPartitionsIds_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_StoreToPartitionsIds_fieldAccessorTable; + } + + // required string store_name = 1; + public static final int STORE_NAME_FIELD_NUMBER = 1; + private boolean hasStoreName; + private java.lang.String storeName_ = ""; + public boolean hasStoreName() { return hasStoreName; } + public java.lang.String getStoreName() { return storeName_; } + + // repeated int32 partition_ids = 2; + public static final int PARTITION_IDS_FIELD_NUMBER = 2; + private java.util.List partitionIds_ = + java.util.Collections.emptyList(); + public java.util.List getPartitionIdsList() { + return partitionIds_; + } + public int getPartitionIdsCount() { return partitionIds_.size(); } + public int getPartitionIds(int index) { + return partitionIds_.get(index); + } + + private void initFields() { + } + public final boolean isInitialized() { + if (!hasStoreName) return false; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (hasStoreName()) { + output.writeString(1, getStoreName()); + } + for (int element : getPartitionIdsList()) { + output.writeInt32(2, element); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (hasStoreName()) { + size += com.google.protobuf.CodedOutputStream + .computeStringSize(1, getStoreName()); + } + { + int dataSize = 0; + for (int element : getPartitionIdsList()) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(element); + } + size += dataSize; + size += 1 * getPartitionIdsList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return newBuilder().mergeFrom(data, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom(java.io.InputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + Builder builder = newBuilder(); + if (builder.mergeDelimitedFrom(input, extensionRegistry)) { + return builder.buildParsed(); + } else { + return null; + } + } + public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return newBuilder().mergeFrom(input).buildParsed(); + } + public static voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return newBuilder().mergeFrom(input, extensionRegistry) + .buildParsed(); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder { + private voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds result; + + // Construct using voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.newBuilder() + private Builder() {} + + private static Builder create() { + Builder builder = new Builder(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds(); + return builder; + } + + protected voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds internalGetResult() { + return result; + } + + public Builder clear() { + if (result == null) { + throw new IllegalStateException( + "Cannot call clear() after build()."); + } + result = new voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds(); + return this; + } + + public Builder clone() { + return create().mergeFrom(result); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.getDescriptor(); + } + + public voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.getDefaultInstance(); + } + + public boolean isInitialized() { + return result.isInitialized(); + } + public voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds build() { + if (result != null && !isInitialized()) { + throw newUninitializedMessageException(result); + } + return buildPartial(); + } + + private voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds buildParsed() + throws com.google.protobuf.InvalidProtocolBufferException { + if (!isInitialized()) { + throw newUninitializedMessageException( + result).asInvalidProtocolBufferException(); } - result.perStorePartitionIds_.set(index, value); - return this; - } - public Builder setPerStorePartitionIds(int index, voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.Builder builderForValue) { - result.perStorePartitionIds_.set(index, builderForValue.build()); - return this; + return buildPartial(); } - public Builder addPerStorePartitionIds(voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds value) { - if (value == null) { - throw new NullPointerException(); + + public voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds buildPartial() { + if (result == null) { + throw new IllegalStateException( + "build() has already been called on this Builder."); } - if (result.perStorePartitionIds_.isEmpty()) { - result.perStorePartitionIds_ = new java.util.ArrayList(); + if (result.partitionIds_ != java.util.Collections.EMPTY_LIST) { + result.partitionIds_ = + java.util.Collections.unmodifiableList(result.partitionIds_); } - result.perStorePartitionIds_.add(value); - return this; + voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds returnMe = result; + result = null; + return returnMe; } - public Builder addPerStorePartitionIds(voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.Builder builderForValue) { - if (result.perStorePartitionIds_.isEmpty()) { - result.perStorePartitionIds_ = new java.util.ArrayList(); + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds)other); + } else { + super.mergeFrom(other); + return this; } - result.perStorePartitionIds_.add(builderForValue.build()); - return this; } - public Builder addAllPerStorePartitionIds( - java.lang.Iterable values) { - if (result.perStorePartitionIds_.isEmpty()) { - result.perStorePartitionIds_ = new java.util.ArrayList(); + + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds other) { + if (other == voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.getDefaultInstance()) return this; + if (other.hasStoreName()) { + setStoreName(other.getStoreName()); } - super.addAll(values, result.perStorePartitionIds_); + if (!other.partitionIds_.isEmpty()) { + if (result.partitionIds_.isEmpty()) { + result.partitionIds_ = new java.util.ArrayList(); + } + result.partitionIds_.addAll(other.partitionIds_); + } + this.mergeUnknownFields(other.getUnknownFields()); return this; } - public Builder clearPerStorePartitionIds() { - result.perStorePartitionIds_ = java.util.Collections.emptyList(); - return this; + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder( + this.getUnknownFields()); + while (true) { + int tag = input.readTag(); + switch (tag) { + case 0: + this.setUnknownFields(unknownFields.build()); + return this; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + this.setUnknownFields(unknownFields.build()); + return this; + } + break; + } + case 10: { + setStoreName(input.readString()); + break; + } + case 16: { + addPartitionIds(input.readInt32()); + break; + } + case 18: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + while (input.getBytesUntilLimit() > 0) { + addPartitionIds(input.readInt32()); + } + input.popLimit(limit); + break; + } + } + } } - // required string initial_cluster = 4; - public boolean hasInitialCluster() { - return result.hasInitialCluster(); + + // required string store_name = 1; + public boolean hasStoreName() { + return result.hasStoreName(); } - public java.lang.String getInitialCluster() { - return result.getInitialCluster(); + public java.lang.String getStoreName() { + return result.getStoreName(); } - public Builder setInitialCluster(java.lang.String value) { + public Builder setStoreName(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - result.hasInitialCluster = true; - result.initialCluster_ = value; + result.hasStoreName = true; + result.storeName_ = value; return this; } - public Builder clearInitialCluster() { - result.hasInitialCluster = false; - result.initialCluster_ = getDefaultInstance().getInitialCluster(); + public Builder clearStoreName() { + result.hasStoreName = false; + result.storeName_ = getDefaultInstance().getStoreName(); return this; } - // @@protoc_insertion_point(builder_scope:voldemort.RebalanceTaskInfoMap) + // repeated int32 partition_ids = 2; + public java.util.List getPartitionIdsList() { + return java.util.Collections.unmodifiableList(result.partitionIds_); + } + public int getPartitionIdsCount() { + return result.getPartitionIdsCount(); + } + public int getPartitionIds(int index) { + return result.getPartitionIds(index); + } + public Builder setPartitionIds(int index, int value) { + result.partitionIds_.set(index, value); + return this; + } + public Builder addPartitionIds(int value) { + if (result.partitionIds_.isEmpty()) { + result.partitionIds_ = new java.util.ArrayList(); + } + result.partitionIds_.add(value); + return this; + } + public Builder addAllPartitionIds( + java.lang.Iterable values) { + if (result.partitionIds_.isEmpty()) { + result.partitionIds_ = new java.util.ArrayList(); + } + super.addAll(values, result.partitionIds_); + return this; + } + public Builder clearPartitionIds() { + result.partitionIds_ = java.util.Collections.emptyList(); + return this; + } + + // @@protoc_insertion_point(builder_scope:voldemort.StoreToPartitionsIds) } static { - defaultInstance = new RebalanceTaskInfoMap(true); + defaultInstance = new StoreToPartitionsIds(true); voldemort.client.protocol.pb.VAdminProto.internalForceInit(); defaultInstance.initFields(); } - // @@protoc_insertion_point(class_scope:voldemort.RebalanceTaskInfoMap) + // @@protoc_insertion_point(class_scope:voldemort.StoreToPartitionsIds) } - public static final class InitiateRebalanceNodeRequest extends + public static final class RebalanceTaskInfoMap extends com.google.protobuf.GeneratedMessage { - // Use InitiateRebalanceNodeRequest.newBuilder() to construct. - private InitiateRebalanceNodeRequest() { + // Use RebalanceTaskInfoMap.newBuilder() to construct. + private RebalanceTaskInfoMap() { initFields(); } - private InitiateRebalanceNodeRequest(boolean noInit) {} + private RebalanceTaskInfoMap(boolean noInit) {} - private static final InitiateRebalanceNodeRequest defaultInstance; - public static InitiateRebalanceNodeRequest getDefaultInstance() { + private static final RebalanceTaskInfoMap defaultInstance; + public static RebalanceTaskInfoMap getDefaultInstance() { return defaultInstance; } - public InitiateRebalanceNodeRequest getDefaultInstanceForType() { + public RebalanceTaskInfoMap getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_InitiateRebalanceNodeRequest_descriptor; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_RebalanceTaskInfoMap_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_InitiateRebalanceNodeRequest_fieldAccessorTable; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_RebalanceTaskInfoMap_fieldAccessorTable; } - // required .voldemort.RebalanceTaskInfoMap rebalance_task_info = 1; - public static final int REBALANCE_TASK_INFO_FIELD_NUMBER = 1; - private boolean hasRebalanceTaskInfo; - private voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap rebalanceTaskInfo_; - public boolean hasRebalanceTaskInfo() { return hasRebalanceTaskInfo; } - public voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap getRebalanceTaskInfo() { return rebalanceTaskInfo_; } + // required int32 stealer_id = 1; + public static final int STEALER_ID_FIELD_NUMBER = 1; + private boolean hasStealerId; + private int stealerId_ = 0; + public boolean hasStealerId() { return hasStealerId; } + public int getStealerId() { return stealerId_; } + + // required int32 donor_id = 2; + public static final int DONOR_ID_FIELD_NUMBER = 2; + private boolean hasDonorId; + private int donorId_ = 0; + public boolean hasDonorId() { return hasDonorId; } + public int getDonorId() { return donorId_; } + + // repeated .voldemort.StoreToPartitionsIds per_store_partition_ids = 3; + public static final int PER_STORE_PARTITION_IDS_FIELD_NUMBER = 3; + private java.util.List perStorePartitionIds_ = + java.util.Collections.emptyList(); + public java.util.List getPerStorePartitionIdsList() { + return perStorePartitionIds_; + } + public int getPerStorePartitionIdsCount() { return perStorePartitionIds_.size(); } + public voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds getPerStorePartitionIds(int index) { + return perStorePartitionIds_.get(index); + } + + // required string initial_cluster = 4; + public static final int INITIAL_CLUSTER_FIELD_NUMBER = 4; + private boolean hasInitialCluster; + private java.lang.String initialCluster_ = ""; + public boolean hasInitialCluster() { return hasInitialCluster; } + public java.lang.String getInitialCluster() { return initialCluster_; } private void initFields() { - rebalanceTaskInfo_ = voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.getDefaultInstance(); } public final boolean isInitialized() { - if (!hasRebalanceTaskInfo) return false; - if (!getRebalanceTaskInfo().isInitialized()) return false; + if (!hasStealerId) return false; + if (!hasDonorId) return false; + if (!hasInitialCluster) return false; + for (voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds element : getPerStorePartitionIdsList()) { + if (!element.isInitialized()) return false; + } return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (hasRebalanceTaskInfo()) { - output.writeMessage(1, getRebalanceTaskInfo()); + if (hasStealerId()) { + output.writeInt32(1, getStealerId()); + } + if (hasDonorId()) { + output.writeInt32(2, getDonorId()); + } + for (voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds element : getPerStorePartitionIdsList()) { + output.writeMessage(3, element); + } + if (hasInitialCluster()) { + output.writeString(4, getInitialCluster()); } getUnknownFields().writeTo(output); } @@ -11811,50 +14349,62 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (hasRebalanceTaskInfo()) { + if (hasStealerId()) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getRebalanceTaskInfo()); + .computeInt32Size(1, getStealerId()); + } + if (hasDonorId()) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, getDonorId()); + } + for (voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds element : getPerStorePartitionIdsList()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, element); + } + if (hasInitialCluster()) { + size += com.google.protobuf.CodedOutputStream + .computeStringSize(4, getInitialCluster()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom(byte[] data) + public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseDelimitedFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { @@ -11863,7 +14413,7 @@ public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequ return null; } } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseDelimitedFrom( + public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -11874,12 +14424,12 @@ public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequ return null; } } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -11889,25 +14439,25 @@ public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequ public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest prototype) { + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { - private voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest result; + private voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap result; - // Construct using voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest.newBuilder() + // Construct using voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); - builder.result = new voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap(); return builder; } - protected voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest internalGetResult() { + protected voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap internalGetResult() { return result; } @@ -11916,7 +14466,7 @@ public Builder clear() { throw new IllegalStateException( "Cannot call clear() after build()."); } - result = new voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest(); + result = new voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap(); return this; } @@ -11926,24 +14476,24 @@ public Builder clone() { public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest.getDescriptor(); + return voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.getDescriptor(); } - public voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest getDefaultInstanceForType() { - return voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest.getDefaultInstance(); + public voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } - public voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest build() { + public voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } - private voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest buildParsed() + private voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( @@ -11952,29 +14502,45 @@ private voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest bu return buildPartial(); } - public voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest buildPartial() { + public voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } - voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest returnMe = result; + if (result.perStorePartitionIds_ != java.util.Collections.EMPTY_LIST) { + result.perStorePartitionIds_ = + java.util.Collections.unmodifiableList(result.perStorePartitionIds_); + } + voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest) { - return mergeFrom((voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest)other); + if (other instanceof voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest other) { - if (other == voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest.getDefaultInstance()) return this; - if (other.hasRebalanceTaskInfo()) { - mergeRebalanceTaskInfo(other.getRebalanceTaskInfo()); + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap other) { + if (other == voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.getDefaultInstance()) return this; + if (other.hasStealerId()) { + setStealerId(other.getStealerId()); + } + if (other.hasDonorId()) { + setDonorId(other.getDonorId()); + } + if (!other.perStorePartitionIds_.isEmpty()) { + if (result.perStorePartitionIds_.isEmpty()) { + result.perStorePartitionIds_ = new java.util.ArrayList(); + } + result.perStorePartitionIds_.addAll(other.perStorePartitionIds_); + } + if (other.hasInitialCluster()) { + setInitialCluster(other.getInitialCluster()); } this.mergeUnknownFields(other.getUnknownFields()); return this; @@ -12001,13 +14567,22 @@ public Builder mergeFrom( } break; } - case 10: { - voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.newBuilder(); - if (hasRebalanceTaskInfo()) { - subBuilder.mergeFrom(getRebalanceTaskInfo()); - } + case 8: { + setStealerId(input.readInt32()); + break; + } + case 16: { + setDonorId(input.readInt32()); + break; + } + case 26: { + voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.newBuilder(); input.readMessage(subBuilder, extensionRegistry); - setRebalanceTaskInfo(subBuilder.buildPartial()); + addPerStorePartitionIds(subBuilder.buildPartial()); + break; + } + case 34: { + setInitialCluster(input.readString()); break; } } @@ -12015,108 +14590,174 @@ public Builder mergeFrom( } - // required .voldemort.RebalanceTaskInfoMap rebalance_task_info = 1; - public boolean hasRebalanceTaskInfo() { - return result.hasRebalanceTaskInfo(); + // required int32 stealer_id = 1; + public boolean hasStealerId() { + return result.hasStealerId(); } - public voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap getRebalanceTaskInfo() { - return result.getRebalanceTaskInfo(); + public int getStealerId() { + return result.getStealerId(); } - public Builder setRebalanceTaskInfo(voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap value) { + public Builder setStealerId(int value) { + result.hasStealerId = true; + result.stealerId_ = value; + return this; + } + public Builder clearStealerId() { + result.hasStealerId = false; + result.stealerId_ = 0; + return this; + } + + // required int32 donor_id = 2; + public boolean hasDonorId() { + return result.hasDonorId(); + } + public int getDonorId() { + return result.getDonorId(); + } + public Builder setDonorId(int value) { + result.hasDonorId = true; + result.donorId_ = value; + return this; + } + public Builder clearDonorId() { + result.hasDonorId = false; + result.donorId_ = 0; + return this; + } + + // repeated .voldemort.StoreToPartitionsIds per_store_partition_ids = 3; + public java.util.List getPerStorePartitionIdsList() { + return java.util.Collections.unmodifiableList(result.perStorePartitionIds_); + } + public int getPerStorePartitionIdsCount() { + return result.getPerStorePartitionIdsCount(); + } + public voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds getPerStorePartitionIds(int index) { + return result.getPerStorePartitionIds(index); + } + public Builder setPerStorePartitionIds(int index, voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds value) { if (value == null) { throw new NullPointerException(); } - result.hasRebalanceTaskInfo = true; - result.rebalanceTaskInfo_ = value; + result.perStorePartitionIds_.set(index, value); return this; } - public Builder setRebalanceTaskInfo(voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.Builder builderForValue) { - result.hasRebalanceTaskInfo = true; - result.rebalanceTaskInfo_ = builderForValue.build(); + public Builder setPerStorePartitionIds(int index, voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.Builder builderForValue) { + result.perStorePartitionIds_.set(index, builderForValue.build()); return this; } - public Builder mergeRebalanceTaskInfo(voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap value) { - if (result.hasRebalanceTaskInfo() && - result.rebalanceTaskInfo_ != voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.getDefaultInstance()) { - result.rebalanceTaskInfo_ = - voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.newBuilder(result.rebalanceTaskInfo_).mergeFrom(value).buildPartial(); - } else { - result.rebalanceTaskInfo_ = value; + public Builder addPerStorePartitionIds(voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds value) { + if (value == null) { + throw new NullPointerException(); } - result.hasRebalanceTaskInfo = true; + if (result.perStorePartitionIds_.isEmpty()) { + result.perStorePartitionIds_ = new java.util.ArrayList(); + } + result.perStorePartitionIds_.add(value); return this; } - public Builder clearRebalanceTaskInfo() { - result.hasRebalanceTaskInfo = false; - result.rebalanceTaskInfo_ = voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.getDefaultInstance(); + public Builder addPerStorePartitionIds(voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.Builder builderForValue) { + if (result.perStorePartitionIds_.isEmpty()) { + result.perStorePartitionIds_ = new java.util.ArrayList(); + } + result.perStorePartitionIds_.add(builderForValue.build()); + return this; + } + public Builder addAllPerStorePartitionIds( + java.lang.Iterable values) { + if (result.perStorePartitionIds_.isEmpty()) { + result.perStorePartitionIds_ = new java.util.ArrayList(); + } + super.addAll(values, result.perStorePartitionIds_); + return this; + } + public Builder clearPerStorePartitionIds() { + result.perStorePartitionIds_ = java.util.Collections.emptyList(); return this; } - // @@protoc_insertion_point(builder_scope:voldemort.InitiateRebalanceNodeRequest) + // required string initial_cluster = 4; + public boolean hasInitialCluster() { + return result.hasInitialCluster(); + } + public java.lang.String getInitialCluster() { + return result.getInitialCluster(); + } + public Builder setInitialCluster(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasInitialCluster = true; + result.initialCluster_ = value; + return this; + } + public Builder clearInitialCluster() { + result.hasInitialCluster = false; + result.initialCluster_ = getDefaultInstance().getInitialCluster(); + return this; + } + + // @@protoc_insertion_point(builder_scope:voldemort.RebalanceTaskInfoMap) } static { - defaultInstance = new InitiateRebalanceNodeRequest(true); + defaultInstance = new RebalanceTaskInfoMap(true); voldemort.client.protocol.pb.VAdminProto.internalForceInit(); defaultInstance.initFields(); } - // @@protoc_insertion_point(class_scope:voldemort.InitiateRebalanceNodeRequest) + // @@protoc_insertion_point(class_scope:voldemort.RebalanceTaskInfoMap) } - public static final class InitiateRebalanceNodeOnDonorRequest extends + public static final class InitiateRebalanceNodeRequest extends com.google.protobuf.GeneratedMessage { - // Use InitiateRebalanceNodeOnDonorRequest.newBuilder() to construct. - private InitiateRebalanceNodeOnDonorRequest() { + // Use InitiateRebalanceNodeRequest.newBuilder() to construct. + private InitiateRebalanceNodeRequest() { initFields(); } - private InitiateRebalanceNodeOnDonorRequest(boolean noInit) {} + private InitiateRebalanceNodeRequest(boolean noInit) {} - private static final InitiateRebalanceNodeOnDonorRequest defaultInstance; - public static InitiateRebalanceNodeOnDonorRequest getDefaultInstance() { + private static final InitiateRebalanceNodeRequest defaultInstance; + public static InitiateRebalanceNodeRequest getDefaultInstance() { return defaultInstance; } - public InitiateRebalanceNodeOnDonorRequest getDefaultInstanceForType() { + public InitiateRebalanceNodeRequest getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_InitiateRebalanceNodeOnDonorRequest_descriptor; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_InitiateRebalanceNodeRequest_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_InitiateRebalanceNodeOnDonorRequest_fieldAccessorTable; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_InitiateRebalanceNodeRequest_fieldAccessorTable; } - // repeated .voldemort.RebalancePartitionInfoMap rebalance_partition_info = 1; - public static final int REBALANCE_PARTITION_INFO_FIELD_NUMBER = 1; - private java.util.List rebalancePartitionInfo_ = - java.util.Collections.emptyList(); - public java.util.List getRebalancePartitionInfoList() { - return rebalancePartitionInfo_; - } - public int getRebalancePartitionInfoCount() { return rebalancePartitionInfo_.size(); } - public voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap getRebalancePartitionInfo(int index) { - return rebalancePartitionInfo_.get(index); - } + // required .voldemort.RebalanceTaskInfoMap rebalance_task_info = 1; + public static final int REBALANCE_TASK_INFO_FIELD_NUMBER = 1; + private boolean hasRebalanceTaskInfo; + private voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap rebalanceTaskInfo_; + public boolean hasRebalanceTaskInfo() { return hasRebalanceTaskInfo; } + public voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap getRebalanceTaskInfo() { return rebalanceTaskInfo_; } private void initFields() { + rebalanceTaskInfo_ = voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.getDefaultInstance(); } - public final boolean isInitialized() { - for (voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap element : getRebalancePartitionInfoList()) { - if (!element.isInitialized()) return false; - } + public final boolean isInitialized() { + if (!hasRebalanceTaskInfo) return false; + if (!getRebalanceTaskInfo().isInitialized()) return false; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - for (voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap element : getRebalancePartitionInfoList()) { - output.writeMessage(1, element); + if (hasRebalanceTaskInfo()) { + output.writeMessage(1, getRebalanceTaskInfo()); } getUnknownFields().writeTo(output); } @@ -12127,50 +14768,50 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - for (voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap element : getRebalancePartitionInfoList()) { + if (hasRebalanceTaskInfo()) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, element); + .computeMessageSize(1, getRebalanceTaskInfo()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom(byte[] data) + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseDelimitedFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { @@ -12179,7 +14820,7 @@ public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDo return null; } } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseDelimitedFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -12190,12 +14831,12 @@ public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDo return null; } } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -12205,25 +14846,25 @@ public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDo public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest prototype) { + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { - private voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest result; + private voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest result; - // Construct using voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest.newBuilder() + // Construct using voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); - builder.result = new voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest(); return builder; } - protected voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest internalGetResult() { + protected voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest internalGetResult() { return result; } @@ -12232,7 +14873,7 @@ public Builder clear() { throw new IllegalStateException( "Cannot call clear() after build()."); } - result = new voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest(); + result = new voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest(); return this; } @@ -12242,24 +14883,24 @@ public Builder clone() { public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest.getDescriptor(); + return voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest.getDescriptor(); } - public voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest getDefaultInstanceForType() { - return voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest.getDefaultInstance(); + public voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } - public voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest build() { + public voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } - private voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest buildParsed() + private voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( @@ -12268,36 +14909,29 @@ private voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorReq return buildPartial(); } - public voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest buildPartial() { + public voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } - if (result.rebalancePartitionInfo_ != java.util.Collections.EMPTY_LIST) { - result.rebalancePartitionInfo_ = - java.util.Collections.unmodifiableList(result.rebalancePartitionInfo_); - } - voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest returnMe = result; + voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest) { - return mergeFrom((voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest)other); + if (other instanceof voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest other) { - if (other == voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest.getDefaultInstance()) return this; - if (!other.rebalancePartitionInfo_.isEmpty()) { - if (result.rebalancePartitionInfo_.isEmpty()) { - result.rebalancePartitionInfo_ = new java.util.ArrayList(); - } - result.rebalancePartitionInfo_.addAll(other.rebalancePartitionInfo_); + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest other) { + if (other == voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest.getDefaultInstance()) return this; + if (other.hasRebalanceTaskInfo()) { + mergeRebalanceTaskInfo(other.getRebalanceTaskInfo()); } this.mergeUnknownFields(other.getUnknownFields()); return this; @@ -12325,9 +14959,12 @@ public Builder mergeFrom( break; } case 10: { - voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.newBuilder(); + voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.newBuilder(); + if (hasRebalanceTaskInfo()) { + subBuilder.mergeFrom(getRebalanceTaskInfo()); + } input.readMessage(subBuilder, extensionRegistry); - addRebalancePartitionInfo(subBuilder.buildPartial()); + setRebalanceTaskInfo(subBuilder.buildPartial()); break; } } @@ -12335,228 +14972,162 @@ public Builder mergeFrom( } - // repeated .voldemort.RebalancePartitionInfoMap rebalance_partition_info = 1; - public java.util.List getRebalancePartitionInfoList() { - return java.util.Collections.unmodifiableList(result.rebalancePartitionInfo_); - } - public int getRebalancePartitionInfoCount() { - return result.getRebalancePartitionInfoCount(); - } - public voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap getRebalancePartitionInfo(int index) { - return result.getRebalancePartitionInfo(index); - } - public Builder setRebalancePartitionInfo(int index, voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap value) { - if (value == null) { - throw new NullPointerException(); - } - result.rebalancePartitionInfo_.set(index, value); - return this; + // required .voldemort.RebalanceTaskInfoMap rebalance_task_info = 1; + public boolean hasRebalanceTaskInfo() { + return result.hasRebalanceTaskInfo(); } - public Builder setRebalancePartitionInfo(int index, voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.Builder builderForValue) { - result.rebalancePartitionInfo_.set(index, builderForValue.build()); - return this; + public voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap getRebalanceTaskInfo() { + return result.getRebalanceTaskInfo(); } - public Builder addRebalancePartitionInfo(voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap value) { + public Builder setRebalanceTaskInfo(voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap value) { if (value == null) { throw new NullPointerException(); } - if (result.rebalancePartitionInfo_.isEmpty()) { - result.rebalancePartitionInfo_ = new java.util.ArrayList(); - } - result.rebalancePartitionInfo_.add(value); + result.hasRebalanceTaskInfo = true; + result.rebalanceTaskInfo_ = value; return this; } - public Builder addRebalancePartitionInfo(voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.Builder builderForValue) { - if (result.rebalancePartitionInfo_.isEmpty()) { - result.rebalancePartitionInfo_ = new java.util.ArrayList(); - } - result.rebalancePartitionInfo_.add(builderForValue.build()); + public Builder setRebalanceTaskInfo(voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.Builder builderForValue) { + result.hasRebalanceTaskInfo = true; + result.rebalanceTaskInfo_ = builderForValue.build(); return this; } - public Builder addAllRebalancePartitionInfo( - java.lang.Iterable values) { - if (result.rebalancePartitionInfo_.isEmpty()) { - result.rebalancePartitionInfo_ = new java.util.ArrayList(); + public Builder mergeRebalanceTaskInfo(voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap value) { + if (result.hasRebalanceTaskInfo() && + result.rebalanceTaskInfo_ != voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.getDefaultInstance()) { + result.rebalanceTaskInfo_ = + voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.newBuilder(result.rebalanceTaskInfo_).mergeFrom(value).buildPartial(); + } else { + result.rebalanceTaskInfo_ = value; } - super.addAll(values, result.rebalancePartitionInfo_); + result.hasRebalanceTaskInfo = true; return this; } - public Builder clearRebalancePartitionInfo() { - result.rebalancePartitionInfo_ = java.util.Collections.emptyList(); + public Builder clearRebalanceTaskInfo() { + result.hasRebalanceTaskInfo = false; + result.rebalanceTaskInfo_ = voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.getDefaultInstance(); return this; } - // @@protoc_insertion_point(builder_scope:voldemort.InitiateRebalanceNodeOnDonorRequest) + // @@protoc_insertion_point(builder_scope:voldemort.InitiateRebalanceNodeRequest) } static { - defaultInstance = new InitiateRebalanceNodeOnDonorRequest(true); + defaultInstance = new InitiateRebalanceNodeRequest(true); voldemort.client.protocol.pb.VAdminProto.internalForceInit(); defaultInstance.initFields(); } - // @@protoc_insertion_point(class_scope:voldemort.InitiateRebalanceNodeOnDonorRequest) + // @@protoc_insertion_point(class_scope:voldemort.InitiateRebalanceNodeRequest) } - public static final class AsyncOperationStatusResponse extends + public static final class InitiateRebalanceNodeOnDonorRequest extends com.google.protobuf.GeneratedMessage { - // Use AsyncOperationStatusResponse.newBuilder() to construct. - private AsyncOperationStatusResponse() { + // Use InitiateRebalanceNodeOnDonorRequest.newBuilder() to construct. + private InitiateRebalanceNodeOnDonorRequest() { initFields(); } - private AsyncOperationStatusResponse(boolean noInit) {} + private InitiateRebalanceNodeOnDonorRequest(boolean noInit) {} - private static final AsyncOperationStatusResponse defaultInstance; - public static AsyncOperationStatusResponse getDefaultInstance() { + private static final InitiateRebalanceNodeOnDonorRequest defaultInstance; + public static InitiateRebalanceNodeOnDonorRequest getDefaultInstance() { return defaultInstance; } - public AsyncOperationStatusResponse getDefaultInstanceForType() { + public InitiateRebalanceNodeOnDonorRequest getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationStatusResponse_descriptor; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_InitiateRebalanceNodeOnDonorRequest_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_AsyncOperationStatusResponse_fieldAccessorTable; + return voldemort.client.protocol.pb.VAdminProto.internal_static_voldemort_InitiateRebalanceNodeOnDonorRequest_fieldAccessorTable; } - // optional int32 request_id = 1; - public static final int REQUEST_ID_FIELD_NUMBER = 1; - private boolean hasRequestId; - private int requestId_ = 0; - public boolean hasRequestId() { return hasRequestId; } - public int getRequestId() { return requestId_; } - - // optional string description = 2; - public static final int DESCRIPTION_FIELD_NUMBER = 2; - private boolean hasDescription; - private java.lang.String description_ = ""; - public boolean hasDescription() { return hasDescription; } - public java.lang.String getDescription() { return description_; } - - // optional string status = 3; - public static final int STATUS_FIELD_NUMBER = 3; - private boolean hasStatus; - private java.lang.String status_ = ""; - public boolean hasStatus() { return hasStatus; } - public java.lang.String getStatus() { return status_; } - - // optional bool complete = 4; - public static final int COMPLETE_FIELD_NUMBER = 4; - private boolean hasComplete; - private boolean complete_ = false; - public boolean hasComplete() { return hasComplete; } - public boolean getComplete() { return complete_; } - - // optional .voldemort.Error error = 5; - public static final int ERROR_FIELD_NUMBER = 5; - private boolean hasError; - private voldemort.client.protocol.pb.VProto.Error error_; - public boolean hasError() { return hasError; } - public voldemort.client.protocol.pb.VProto.Error getError() { return error_; } + // repeated .voldemort.RebalancePartitionInfoMap rebalance_partition_info = 1; + public static final int REBALANCE_PARTITION_INFO_FIELD_NUMBER = 1; + private java.util.List rebalancePartitionInfo_ = + java.util.Collections.emptyList(); + public java.util.List getRebalancePartitionInfoList() { + return rebalancePartitionInfo_; + } + public int getRebalancePartitionInfoCount() { return rebalancePartitionInfo_.size(); } + public voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap getRebalancePartitionInfo(int index) { + return rebalancePartitionInfo_.get(index); + } private void initFields() { - error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); } public final boolean isInitialized() { - if (hasError()) { - if (!getError().isInitialized()) return false; + for (voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap element : getRebalancePartitionInfoList()) { + if (!element.isInitialized()) return false; } return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (hasRequestId()) { - output.writeInt32(1, getRequestId()); - } - if (hasDescription()) { - output.writeString(2, getDescription()); - } - if (hasStatus()) { - output.writeString(3, getStatus()); - } - if (hasComplete()) { - output.writeBool(4, getComplete()); - } - if (hasError()) { - output.writeMessage(5, getError()); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (hasRequestId()) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, getRequestId()); - } - if (hasDescription()) { - size += com.google.protobuf.CodedOutputStream - .computeStringSize(2, getDescription()); - } - if (hasStatus()) { - size += com.google.protobuf.CodedOutputStream - .computeStringSize(3, getStatus()); - } - if (hasComplete()) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(4, getComplete()); + throws java.io.IOException { + getSerializedSize(); + for (voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap element : getRebalancePartitionInfoList()) { + output.writeMessage(1, element); } - if (hasError()) { + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + for (voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap element : getRebalancePartitionInfoList()) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getError()); + .computeMessageSize(1, element); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom(byte[] data) + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseDelimitedFrom(java.io.InputStream input) + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { @@ -12565,7 +15136,7 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusRespo return null; } } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseDelimitedFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -12576,12 +15147,12 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusRespo return null; } } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } - public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse parseFrom( + public static voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -12591,25 +15162,25 @@ public static voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusRespo public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse prototype) { + public static Builder newBuilder(voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder { - private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse result; + private voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest result; - // Construct using voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse.newBuilder() + // Construct using voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); - builder.result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse(); + builder.result = new voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest(); return builder; } - protected voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse internalGetResult() { + protected voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest internalGetResult() { return result; } @@ -12618,7 +15189,7 @@ public Builder clear() { throw new IllegalStateException( "Cannot call clear() after build()."); } - result = new voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse(); + result = new voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest(); return this; } @@ -12628,24 +15199,24 @@ public Builder clone() { public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse.getDescriptor(); + return voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest.getDescriptor(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse getDefaultInstanceForType() { - return voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse.getDefaultInstance(); + public voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest getDefaultInstanceForType() { + return voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse build() { + public voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } - private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse buildParsed() + private voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( @@ -12654,41 +15225,36 @@ private voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse bu return buildPartial(); } - public voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse buildPartial() { + public voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } - voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse returnMe = result; + if (result.rebalancePartitionInfo_ != java.util.Collections.EMPTY_LIST) { + result.rebalancePartitionInfo_ = + java.util.Collections.unmodifiableList(result.rebalancePartitionInfo_); + } + voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse) { - return mergeFrom((voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse)other); + if (other instanceof voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest) { + return mergeFrom((voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse other) { - if (other == voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse.getDefaultInstance()) return this; - if (other.hasRequestId()) { - setRequestId(other.getRequestId()); - } - if (other.hasDescription()) { - setDescription(other.getDescription()); - } - if (other.hasStatus()) { - setStatus(other.getStatus()); - } - if (other.hasComplete()) { - setComplete(other.getComplete()); - } - if (other.hasError()) { - mergeError(other.getError()); + public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest other) { + if (other == voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest.getDefaultInstance()) return this; + if (!other.rebalancePartitionInfo_.isEmpty()) { + if (result.rebalancePartitionInfo_.isEmpty()) { + result.rebalancePartitionInfo_ = new java.util.ArrayList(); + } + result.rebalancePartitionInfo_.addAll(other.rebalancePartitionInfo_); } this.mergeUnknownFields(other.getUnknownFields()); return this; @@ -12715,29 +15281,10 @@ public Builder mergeFrom( } break; } - case 8: { - setRequestId(input.readInt32()); - break; - } - case 18: { - setDescription(input.readString()); - break; - } - case 26: { - setStatus(input.readString()); - break; - } - case 32: { - setComplete(input.readBool()); - break; - } - case 42: { - voldemort.client.protocol.pb.VProto.Error.Builder subBuilder = voldemort.client.protocol.pb.VProto.Error.newBuilder(); - if (hasError()) { - subBuilder.mergeFrom(getError()); - } + case 10: { + voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.newBuilder(); input.readMessage(subBuilder, extensionRegistry); - setError(subBuilder.buildPartial()); + addRebalancePartitionInfo(subBuilder.buildPartial()); break; } } @@ -12745,131 +15292,67 @@ public Builder mergeFrom( } - // optional int32 request_id = 1; - public boolean hasRequestId() { - return result.hasRequestId(); - } - public int getRequestId() { - return result.getRequestId(); - } - public Builder setRequestId(int value) { - result.hasRequestId = true; - result.requestId_ = value; - return this; - } - public Builder clearRequestId() { - result.hasRequestId = false; - result.requestId_ = 0; - return this; - } - - // optional string description = 2; - public boolean hasDescription() { - return result.hasDescription(); - } - public java.lang.String getDescription() { - return result.getDescription(); - } - public Builder setDescription(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - result.hasDescription = true; - result.description_ = value; - return this; - } - public Builder clearDescription() { - result.hasDescription = false; - result.description_ = getDefaultInstance().getDescription(); - return this; + // repeated .voldemort.RebalancePartitionInfoMap rebalance_partition_info = 1; + public java.util.List getRebalancePartitionInfoList() { + return java.util.Collections.unmodifiableList(result.rebalancePartitionInfo_); } - - // optional string status = 3; - public boolean hasStatus() { - return result.hasStatus(); + public int getRebalancePartitionInfoCount() { + return result.getRebalancePartitionInfoCount(); } - public java.lang.String getStatus() { - return result.getStatus(); + public voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap getRebalancePartitionInfo(int index) { + return result.getRebalancePartitionInfo(index); } - public Builder setStatus(java.lang.String value) { + public Builder setRebalancePartitionInfo(int index, voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap value) { if (value == null) { - throw new NullPointerException(); - } - result.hasStatus = true; - result.status_ = value; - return this; - } - public Builder clearStatus() { - result.hasStatus = false; - result.status_ = getDefaultInstance().getStatus(); - return this; - } - - // optional bool complete = 4; - public boolean hasComplete() { - return result.hasComplete(); - } - public boolean getComplete() { - return result.getComplete(); - } - public Builder setComplete(boolean value) { - result.hasComplete = true; - result.complete_ = value; + throw new NullPointerException(); + } + result.rebalancePartitionInfo_.set(index, value); return this; } - public Builder clearComplete() { - result.hasComplete = false; - result.complete_ = false; + public Builder setRebalancePartitionInfo(int index, voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.Builder builderForValue) { + result.rebalancePartitionInfo_.set(index, builderForValue.build()); return this; } - - // optional .voldemort.Error error = 5; - public boolean hasError() { - return result.hasError(); - } - public voldemort.client.protocol.pb.VProto.Error getError() { - return result.getError(); - } - public Builder setError(voldemort.client.protocol.pb.VProto.Error value) { + public Builder addRebalancePartitionInfo(voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap value) { if (value == null) { throw new NullPointerException(); } - result.hasError = true; - result.error_ = value; + if (result.rebalancePartitionInfo_.isEmpty()) { + result.rebalancePartitionInfo_ = new java.util.ArrayList(); + } + result.rebalancePartitionInfo_.add(value); return this; } - public Builder setError(voldemort.client.protocol.pb.VProto.Error.Builder builderForValue) { - result.hasError = true; - result.error_ = builderForValue.build(); + public Builder addRebalancePartitionInfo(voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.Builder builderForValue) { + if (result.rebalancePartitionInfo_.isEmpty()) { + result.rebalancePartitionInfo_ = new java.util.ArrayList(); + } + result.rebalancePartitionInfo_.add(builderForValue.build()); return this; } - public Builder mergeError(voldemort.client.protocol.pb.VProto.Error value) { - if (result.hasError() && - result.error_ != voldemort.client.protocol.pb.VProto.Error.getDefaultInstance()) { - result.error_ = - voldemort.client.protocol.pb.VProto.Error.newBuilder(result.error_).mergeFrom(value).buildPartial(); - } else { - result.error_ = value; + public Builder addAllRebalancePartitionInfo( + java.lang.Iterable values) { + if (result.rebalancePartitionInfo_.isEmpty()) { + result.rebalancePartitionInfo_ = new java.util.ArrayList(); } - result.hasError = true; + super.addAll(values, result.rebalancePartitionInfo_); return this; } - public Builder clearError() { - result.hasError = false; - result.error_ = voldemort.client.protocol.pb.VProto.Error.getDefaultInstance(); + public Builder clearRebalancePartitionInfo() { + result.rebalancePartitionInfo_ = java.util.Collections.emptyList(); return this; } - // @@protoc_insertion_point(builder_scope:voldemort.AsyncOperationStatusResponse) + // @@protoc_insertion_point(builder_scope:voldemort.InitiateRebalanceNodeOnDonorRequest) } static { - defaultInstance = new AsyncOperationStatusResponse(true); + defaultInstance = new InitiateRebalanceNodeOnDonorRequest(true); voldemort.client.protocol.pb.VAdminProto.internalForceInit(); defaultInstance.initFields(); } - // @@protoc_insertion_point(class_scope:voldemort.AsyncOperationStatusResponse) + // @@protoc_insertion_point(class_scope:voldemort.InitiateRebalanceNodeOnDonorRequest) } public static final class TruncateEntriesRequest extends @@ -26231,6 +28714,34 @@ public VoldemortAdminRequest getDefaultInstanceForType() { public boolean hasGetRoCompressionCodecList() { return hasGetRoCompressionCodecList; } public voldemort.client.protocol.pb.VAdminProto.GetROStorageCompressionCodecListRequest getGetRoCompressionCodecList() { return getRoCompressionCodecList_; } + // optional .voldemort.ListScheduledJobsRequest list_scheduled_jobs = 39; + public static final int LIST_SCHEDULED_JOBS_FIELD_NUMBER = 39; + private boolean hasListScheduledJobs; + private voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest listScheduledJobs_; + public boolean hasListScheduledJobs() { return hasListScheduledJobs; } + public voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest getListScheduledJobs() { return listScheduledJobs_; } + + // optional .voldemort.GetScheduledJobStatusRequest get_scheduled_job_status = 40; + public static final int GET_SCHEDULED_JOB_STATUS_FIELD_NUMBER = 40; + private boolean hasGetScheduledJobStatus; + private voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest getScheduledJobStatus_; + public boolean hasGetScheduledJobStatus() { return hasGetScheduledJobStatus; } + public voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest getGetScheduledJobStatus() { return getScheduledJobStatus_; } + + // optional .voldemort.StopScheduledJobRequest stop_scheduled_job = 41; + public static final int STOP_SCHEDULED_JOB_FIELD_NUMBER = 41; + private boolean hasStopScheduledJob; + private voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest stopScheduledJob_; + public boolean hasStopScheduledJob() { return hasStopScheduledJob; } + public voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest getStopScheduledJob() { return stopScheduledJob_; } + + // optional .voldemort.EnableScheduledJobRequest enable_scheduled_job = 42; + public static final int ENABLE_SCHEDULED_JOB_FIELD_NUMBER = 42; + private boolean hasEnableScheduledJob; + private voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest enableScheduledJob_; + public boolean hasEnableScheduledJob() { return hasEnableScheduledJob; } + public voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest getEnableScheduledJob() { return enableScheduledJob_; } + private void initFields() { type_ = voldemort.client.protocol.pb.VAdminProto.AdminRequestType.GET_METADATA; getMetadata_ = voldemort.client.protocol.pb.VAdminProto.GetMetadataRequest.getDefaultInstance(); @@ -26267,6 +28778,10 @@ private void initFields() { setOfflineState_ = voldemort.client.protocol.pb.VAdminProto.SetOfflineStateRequest.getDefaultInstance(); getRoStorageFileList_ = voldemort.client.protocol.pb.VAdminProto.GetROStorageFileListRequest.getDefaultInstance(); getRoCompressionCodecList_ = voldemort.client.protocol.pb.VAdminProto.GetROStorageCompressionCodecListRequest.getDefaultInstance(); + listScheduledJobs_ = voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.getDefaultInstance(); + getScheduledJobStatus_ = voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.getDefaultInstance(); + stopScheduledJob_ = voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.getDefaultInstance(); + enableScheduledJob_ = voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.getDefaultInstance(); } public final boolean isInitialized() { if (!hasType) return false; @@ -26351,6 +28866,15 @@ public final boolean isInitialized() { if (hasGetRoStorageFileList()) { if (!getGetRoStorageFileList().isInitialized()) return false; } + if (hasGetScheduledJobStatus()) { + if (!getGetScheduledJobStatus().isInitialized()) return false; + } + if (hasStopScheduledJob()) { + if (!getStopScheduledJob().isInitialized()) return false; + } + if (hasEnableScheduledJob()) { + if (!getEnableScheduledJob().isInitialized()) return false; + } return true; } @@ -26462,6 +28986,18 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (hasGetRoCompressionCodecList()) { output.writeMessage(38, getGetRoCompressionCodecList()); } + if (hasListScheduledJobs()) { + output.writeMessage(39, getListScheduledJobs()); + } + if (hasGetScheduledJobStatus()) { + output.writeMessage(40, getGetScheduledJobStatus()); + } + if (hasStopScheduledJob()) { + output.writeMessage(41, getStopScheduledJob()); + } + if (hasEnableScheduledJob()) { + output.writeMessage(42, getEnableScheduledJob()); + } getUnknownFields().writeTo(output); } @@ -26611,6 +29147,22 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(38, getGetRoCompressionCodecList()); } + if (hasListScheduledJobs()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(39, getListScheduledJobs()); + } + if (hasGetScheduledJobStatus()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(40, getGetScheduledJobStatus()); + } + if (hasStopScheduledJob()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(41, getStopScheduledJob()); + } + if (hasEnableScheduledJob()) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(42, getEnableScheduledJob()); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -26874,6 +29426,18 @@ public Builder mergeFrom(voldemort.client.protocol.pb.VAdminProto.VoldemortAdmin if (other.hasGetRoCompressionCodecList()) { mergeGetRoCompressionCodecList(other.getGetRoCompressionCodecList()); } + if (other.hasListScheduledJobs()) { + mergeListScheduledJobs(other.getListScheduledJobs()); + } + if (other.hasGetScheduledJobStatus()) { + mergeGetScheduledJobStatus(other.getGetScheduledJobStatus()); + } + if (other.hasStopScheduledJob()) { + mergeStopScheduledJob(other.getStopScheduledJob()); + } + if (other.hasEnableScheduledJob()) { + mergeEnableScheduledJob(other.getEnableScheduledJob()); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -27215,6 +29779,42 @@ public Builder mergeFrom( setGetRoCompressionCodecList(subBuilder.buildPartial()); break; } + case 314: { + voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.newBuilder(); + if (hasListScheduledJobs()) { + subBuilder.mergeFrom(getListScheduledJobs()); + } + input.readMessage(subBuilder, extensionRegistry); + setListScheduledJobs(subBuilder.buildPartial()); + break; + } + case 322: { + voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.newBuilder(); + if (hasGetScheduledJobStatus()) { + subBuilder.mergeFrom(getGetScheduledJobStatus()); + } + input.readMessage(subBuilder, extensionRegistry); + setGetScheduledJobStatus(subBuilder.buildPartial()); + break; + } + case 330: { + voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.newBuilder(); + if (hasStopScheduledJob()) { + subBuilder.mergeFrom(getStopScheduledJob()); + } + input.readMessage(subBuilder, extensionRegistry); + setStopScheduledJob(subBuilder.buildPartial()); + break; + } + case 338: { + voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.Builder subBuilder = voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.newBuilder(); + if (hasEnableScheduledJob()) { + subBuilder.mergeFrom(getEnableScheduledJob()); + } + input.readMessage(subBuilder, extensionRegistry); + setEnableScheduledJob(subBuilder.buildPartial()); + break; + } } } } @@ -28499,6 +31099,154 @@ public Builder clearGetRoCompressionCodecList() { return this; } + // optional .voldemort.ListScheduledJobsRequest list_scheduled_jobs = 39; + public boolean hasListScheduledJobs() { + return result.hasListScheduledJobs(); + } + public voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest getListScheduledJobs() { + return result.getListScheduledJobs(); + } + public Builder setListScheduledJobs(voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasListScheduledJobs = true; + result.listScheduledJobs_ = value; + return this; + } + public Builder setListScheduledJobs(voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.Builder builderForValue) { + result.hasListScheduledJobs = true; + result.listScheduledJobs_ = builderForValue.build(); + return this; + } + public Builder mergeListScheduledJobs(voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest value) { + if (result.hasListScheduledJobs() && + result.listScheduledJobs_ != voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.getDefaultInstance()) { + result.listScheduledJobs_ = + voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.newBuilder(result.listScheduledJobs_).mergeFrom(value).buildPartial(); + } else { + result.listScheduledJobs_ = value; + } + result.hasListScheduledJobs = true; + return this; + } + public Builder clearListScheduledJobs() { + result.hasListScheduledJobs = false; + result.listScheduledJobs_ = voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.getDefaultInstance(); + return this; + } + + // optional .voldemort.GetScheduledJobStatusRequest get_scheduled_job_status = 40; + public boolean hasGetScheduledJobStatus() { + return result.hasGetScheduledJobStatus(); + } + public voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest getGetScheduledJobStatus() { + return result.getGetScheduledJobStatus(); + } + public Builder setGetScheduledJobStatus(voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasGetScheduledJobStatus = true; + result.getScheduledJobStatus_ = value; + return this; + } + public Builder setGetScheduledJobStatus(voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.Builder builderForValue) { + result.hasGetScheduledJobStatus = true; + result.getScheduledJobStatus_ = builderForValue.build(); + return this; + } + public Builder mergeGetScheduledJobStatus(voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest value) { + if (result.hasGetScheduledJobStatus() && + result.getScheduledJobStatus_ != voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.getDefaultInstance()) { + result.getScheduledJobStatus_ = + voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.newBuilder(result.getScheduledJobStatus_).mergeFrom(value).buildPartial(); + } else { + result.getScheduledJobStatus_ = value; + } + result.hasGetScheduledJobStatus = true; + return this; + } + public Builder clearGetScheduledJobStatus() { + result.hasGetScheduledJobStatus = false; + result.getScheduledJobStatus_ = voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.getDefaultInstance(); + return this; + } + + // optional .voldemort.StopScheduledJobRequest stop_scheduled_job = 41; + public boolean hasStopScheduledJob() { + return result.hasStopScheduledJob(); + } + public voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest getStopScheduledJob() { + return result.getStopScheduledJob(); + } + public Builder setStopScheduledJob(voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasStopScheduledJob = true; + result.stopScheduledJob_ = value; + return this; + } + public Builder setStopScheduledJob(voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.Builder builderForValue) { + result.hasStopScheduledJob = true; + result.stopScheduledJob_ = builderForValue.build(); + return this; + } + public Builder mergeStopScheduledJob(voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest value) { + if (result.hasStopScheduledJob() && + result.stopScheduledJob_ != voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.getDefaultInstance()) { + result.stopScheduledJob_ = + voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.newBuilder(result.stopScheduledJob_).mergeFrom(value).buildPartial(); + } else { + result.stopScheduledJob_ = value; + } + result.hasStopScheduledJob = true; + return this; + } + public Builder clearStopScheduledJob() { + result.hasStopScheduledJob = false; + result.stopScheduledJob_ = voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.getDefaultInstance(); + return this; + } + + // optional .voldemort.EnableScheduledJobRequest enable_scheduled_job = 42; + public boolean hasEnableScheduledJob() { + return result.hasEnableScheduledJob(); + } + public voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest getEnableScheduledJob() { + return result.getEnableScheduledJob(); + } + public Builder setEnableScheduledJob(voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest value) { + if (value == null) { + throw new NullPointerException(); + } + result.hasEnableScheduledJob = true; + result.enableScheduledJob_ = value; + return this; + } + public Builder setEnableScheduledJob(voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.Builder builderForValue) { + result.hasEnableScheduledJob = true; + result.enableScheduledJob_ = builderForValue.build(); + return this; + } + public Builder mergeEnableScheduledJob(voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest value) { + if (result.hasEnableScheduledJob() && + result.enableScheduledJob_ != voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.getDefaultInstance()) { + result.enableScheduledJob_ = + voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.newBuilder(result.enableScheduledJob_).mergeFrom(value).buildPartial(); + } else { + result.enableScheduledJob_ = value; + } + result.hasEnableScheduledJob = true; + return this; + } + public Builder clearEnableScheduledJob() { + result.hasEnableScheduledJob = false; + result.enableScheduledJob_ = voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.getDefaultInstance(); + return this; + } + // @@protoc_insertion_point(builder_scope:voldemort.VoldemortAdminRequest) } @@ -28616,6 +31364,11 @@ public Builder clearGetRoCompressionCodecList() { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_voldemort_AsyncOperationStatusRequest_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_voldemort_AsyncOperationStatusResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_voldemort_AsyncOperationStatusResponse_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_voldemort_AsyncOperationStopRequest_descriptor; private static @@ -28636,6 +31389,46 @@ public Builder clearGetRoCompressionCodecList() { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_voldemort_AsyncOperationListResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_voldemort_ListScheduledJobsRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_voldemort_ListScheduledJobsRequest_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_voldemort_ListScheduledJobsResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_voldemort_ListScheduledJobsResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_voldemort_GetScheduledJobStatusRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_voldemort_GetScheduledJobStatusRequest_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_voldemort_GetScheduledJobStatusResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_voldemort_GetScheduledJobStatusResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_voldemort_StopScheduledJobRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_voldemort_StopScheduledJobRequest_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_voldemort_StopScheduledJobResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_voldemort_StopScheduledJobResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_voldemort_EnableScheduledJobRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_voldemort_EnableScheduledJobRequest_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_voldemort_EnableScheduledJobResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_voldemort_EnableScheduledJobResponse_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_voldemort_PartitionTuple_descriptor; private static @@ -28671,11 +31464,6 @@ public Builder clearGetRoCompressionCodecList() { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_voldemort_InitiateRebalanceNodeOnDonorRequest_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_voldemort_AsyncOperationStatusResponse_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_voldemort_AsyncOperationStatusResponse_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_voldemort_TruncateEntriesRequest_descriptor; private static @@ -28940,187 +31728,208 @@ public Builder clearGetRoCompressionCodecList() { "ilter\022\025\n\rpartition_ids\030\004 \003(\005\022\027\n\017initial_" + "cluster\030\005 \001(\t\022&\n\036OBSOLETE__DO_NOT_USE__o" + "ptimize\030\006 \001(\010\"1\n\033AsyncOperationStatusReq" + - "uest\022\022\n\nrequest_id\030\001 \002(\005\"/\n\031AsyncOperati" + - "onStopRequest\022\022\n\nrequest_id\030\001 \002(\005\"=\n\032Asy" + - "ncOperationStopResponse\022\037\n\005error\030\001 \001(\0132\020" + - ".voldemort.Error\"2\n\031AsyncOperationListRe" + - "quest\022\025\n\rshow_complete\030\002 \002(\010\"R\n\032AsyncOpe", - "rationListResponse\022\023\n\013request_ids\030\001 \003(\005\022" + - "\037\n\005error\030\002 \001(\0132\020.voldemort.Error\":\n\016Part" + - "itionTuple\022\024\n\014replica_type\030\001 \002(\005\022\022\n\npart" + - "itions\030\002 \003(\005\"e\n\026PerStorePartitionTuple\022\022" + - "\n\nstore_name\030\001 \002(\t\0227\n\024replica_to_partiti" + - "on\030\002 \003(\0132\031.voldemort.PartitionTuple\"\216\002\n\031" + - "RebalancePartitionInfoMap\022\022\n\nstealer_id\030" + - "\001 \002(\005\022\020\n\010donor_id\030\002 \002(\005\022%\n\035OBSOLETE__DO_" + - "NOT_USE__attempt\030\003 \001(\005\022C\n\030replica_to_add" + - "_partition\030\004 \003(\0132!.voldemort.PerStorePar", - "titionTuple\022F\n\033replica_to_delete_partiti" + - "on\030\005 \003(\0132!.voldemort.PerStorePartitionTu" + - "ple\022\027\n\017initial_cluster\030\006 \002(\t\"A\n\024StoreToP" + - "artitionsIds\022\022\n\nstore_name\030\001 \002(\t\022\025\n\rpart" + - "ition_ids\030\002 \003(\005\"\227\001\n\024RebalanceTaskInfoMap" + - "\022\022\n\nstealer_id\030\001 \002(\005\022\020\n\010donor_id\030\002 \002(\005\022@" + - "\n\027per_store_partition_ids\030\003 \003(\0132\037.voldem" + - "ort.StoreToPartitionsIds\022\027\n\017initial_clus" + - "ter\030\004 \002(\t\"\\\n\034InitiateRebalanceNodeReques" + - "t\022<\n\023rebalance_task_info\030\001 \002(\0132\037.voldemo", - "rt.RebalanceTaskInfoMap\"m\n#InitiateRebal" + - "anceNodeOnDonorRequest\022F\n\030rebalance_part" + - "ition_info\030\001 \003(\0132$.voldemort.RebalancePa" + - "rtitionInfoMap\"\212\001\n\034AsyncOperationStatusR" + - "esponse\022\022\n\nrequest_id\030\001 \001(\005\022\023\n\013descripti" + - "on\030\002 \001(\t\022\016\n\006status\030\003 \001(\t\022\020\n\010complete\030\004 \001" + - "(\010\022\037\n\005error\030\005 \001(\0132\020.voldemort.Error\"\'\n\026T" + - "runcateEntriesRequest\022\r\n\005store\030\001 \002(\t\":\n\027" + - "TruncateEntriesResponse\022\037\n\005error\030\001 \001(\0132\020" + - ".voldemort.Error\"*\n\017AddStoreRequest\022\027\n\017s", - "toreDefinition\030\001 \002(\t\"3\n\020AddStoreResponse" + - "\022\037\n\005error\030\001 \001(\0132\020.voldemort.Error\"\'\n\022Del" + - "eteStoreRequest\022\021\n\tstoreName\030\001 \002(\t\"6\n\023De" + - "leteStoreResponse\022\037\n\005error\030\001 \001(\0132\020.volde" + - "mort.Error\"P\n\021FetchStoreRequest\022\022\n\nstore" + - "_name\030\001 \002(\t\022\021\n\tstore_dir\030\002 \002(\t\022\024\n\014push_v" + - "ersion\030\003 \001(\003\"9\n\020SwapStoreRequest\022\022\n\nstor" + - "e_name\030\001 \002(\t\022\021\n\tstore_dir\030\002 \002(\t\"P\n\021SwapS" + - "toreResponse\022\037\n\005error\030\001 \001(\0132\020.voldemort." + - "Error\022\032\n\022previous_store_dir\030\002 \001(\t\"@\n\024Rol", - "lbackStoreRequest\022\022\n\nstore_name\030\001 \002(\t\022\024\n" + - "\014push_version\030\002 \002(\003\"8\n\025RollbackStoreResp" + - "onse\022\037\n\005error\030\001 \001(\0132\020.voldemort.Error\"&\n" + - "\020RepairJobRequest\022\022\n\nstore_name\030\001 \001(\t\"4\n" + - "\021RepairJobResponse\022\037\n\005error\030\001 \001(\0132\020.vold" + - "emort.Error\"%\n\017PruneJobRequest\022\022\n\nstore_" + - "name\030\001 \001(\t\"3\n\020PruneJobResponse\022\037\n\005error\030" + - "\001 \001(\0132\020.voldemort.Error\"b\n\023SlopPurgeJobR" + - "equest\022\027\n\017filter_node_ids\030\001 \003(\005\022\026\n\016filte" + - "r_zone_id\030\002 \001(\005\022\032\n\022filter_store_names\030\003 ", - "\003(\t\"7\n\024SlopPurgeJobResponse\022\037\n\005error\030\001 \001" + - "(\0132\020.voldemort.Error\"=\n\024ROStoreVersionDi" + - "rMap\022\022\n\nstore_name\030\001 \002(\t\022\021\n\tstore_dir\030\002 " + - "\002(\t\"/\n\031GetROMaxVersionDirRequest\022\022\n\nstor" + - "e_name\030\001 \003(\t\"y\n\032GetROMaxVersionDirRespon" + - "se\022:\n\021ro_store_versions\030\001 \003(\0132\037.voldemor" + - "t.ROStoreVersionDirMap\022\037\n\005error\030\002 \001(\0132\020." + - "voldemort.Error\"3\n\035GetROCurrentVersionDi" + - "rRequest\022\022\n\nstore_name\030\001 \003(\t\"}\n\036GetROCur" + - "rentVersionDirResponse\022:\n\021ro_store_versi", - "ons\030\001 \003(\0132\037.voldemort.ROStoreVersionDirM" + - "ap\022\037\n\005error\030\002 \001(\0132\020.voldemort.Error\"/\n\031G" + - "etROStorageFormatRequest\022\022\n\nstore_name\030\001" + - " \003(\t\"y\n\032GetROStorageFormatResponse\022:\n\021ro" + - "_store_versions\030\001 \003(\0132\037.voldemort.ROStor" + - "eVersionDirMap\022\037\n\005error\030\002 \001(\0132\020.voldemor" + - "t.Error\"1\n\033GetROStorageFileListRequest\022\022" + - "\n\nstore_name\030\001 \002(\t\"R\n\034GetROStorageFileLi" + - "stResponse\022\021\n\tfile_name\030\001 \003(\t\022\037\n\005error\030\002" + - " \001(\0132\020.voldemort.Error\")\n\'GetROStorageCo", - "mpressionCodecListRequest\"g\n(GetROStorag" + - "eCompressionCodecListResponse\022\032\n\022compres" + - "sion_codecs\030\001 \003(\t\022\037\n\005error\030\002 \001(\0132\020.volde" + - "mort.Error\"@\n\027FailedFetchStoreRequest\022\022\n" + - "\nstore_name\030\001 \002(\t\022\021\n\tstore_dir\030\002 \002(\t\";\n\030" + - "FailedFetchStoreResponse\022\037\n\005error\030\001 \001(\0132" + - "\020.voldemort.Error\"\356\001\n\033RebalanceStateChan" + - "geRequest\022<\n\023rebalance_task_list\030\001 \003(\0132\037" + - ".voldemort.RebalanceTaskInfoMap\022\026\n\016clust" + - "er_string\030\002 \002(\t\022\025\n\rstores_string\030\003 \002(\t\022\017", - "\n\007swap_ro\030\004 \002(\010\022\037\n\027change_cluster_metada" + - "ta\030\005 \002(\010\022\036\n\026change_rebalance_state\030\006 \002(\010" + - "\022\020\n\010rollback\030\007 \002(\010\"?\n\034RebalanceStateChan" + - "geResponse\022\037\n\005error\030\001 \001(\0132\020.voldemort.Er" + - "ror\"G\n DeleteStoreRebalanceStateRequest\022" + - "\022\n\nstore_name\030\001 \002(\t\022\017\n\007node_id\030\002 \002(\005\"D\n!" + - "DeleteStoreRebalanceStateResponse\022\037\n\005err" + - "or\030\001 \001(\0132\020.voldemort.Error\".\n\026SetOffline" + - "StateRequest\022\024\n\014offline_mode\030\001 \002(\010\":\n\027Se" + - "tOfflineStateResponse\022\037\n\005error\030\001 \001(\0132\020.v", - "oldemort.Error\"h\n\023NativeBackupRequest\022\022\n" + - "\nstore_name\030\001 \002(\t\022\022\n\nbackup_dir\030\002 \002(\t\022\024\n" + - "\014verify_files\030\003 \002(\010\022\023\n\013incremental\030\004 \002(\010" + - "\">\n\024ReserveMemoryRequest\022\022\n\nstore_name\030\001" + - " \002(\t\022\022\n\nsize_in_mb\030\002 \002(\003\"8\n\025ReserveMemor" + - "yResponse\022\037\n\005error\030\001 \001(\0132\020.voldemort.Err" + - "or\"\351\021\n\025VoldemortAdminRequest\022)\n\004type\030\001 \002" + - "(\0162\033.voldemort.AdminRequestType\0223\n\014get_m" + - "etadata\030\002 \001(\0132\035.voldemort.GetMetadataReq" + - "uest\0229\n\017update_metadata\030\003 \001(\0132 .voldemor", - "t.UpdateMetadataRequest\022J\n\030update_partit" + - "ion_entries\030\004 \001(\0132(.voldemort.UpdatePart" + - "itionEntriesRequest\022H\n\027fetch_partition_e" + - "ntries\030\005 \001(\0132\'.voldemort.FetchPartitionE" + - "ntriesRequest\022J\n\030delete_partition_entrie" + - "s\030\006 \001(\0132(.voldemort.DeletePartitionEntri" + - "esRequest\022K\n\031initiate_fetch_and_update\030\007" + - " \001(\0132(.voldemort.InitiateFetchAndUpdateR" + - "equest\022F\n\026async_operation_status\030\010 \001(\0132&" + - ".voldemort.AsyncOperationStatusRequest\022H", - "\n\027initiate_rebalance_node\030\t \001(\0132\'.voldem" + - "ort.InitiateRebalanceNodeRequest\022B\n\024asyn" + - "c_operation_stop\030\n \001(\0132$.voldemort.Async" + - "OperationStopRequest\022B\n\024async_operation_" + - "list\030\013 \001(\0132$.voldemort.AsyncOperationLis" + - "tRequest\022;\n\020truncate_entries\030\014 \001(\0132!.vol" + - "demort.TruncateEntriesRequest\022-\n\tadd_sto" + - "re\030\r \001(\0132\032.voldemort.AddStoreRequest\0223\n\014" + - "delete_store\030\016 \001(\0132\035.voldemort.DeleteSto" + - "reRequest\0221\n\013fetch_store\030\017 \001(\0132\034.voldemo", - "rt.FetchStoreRequest\022/\n\nswap_store\030\020 \001(\013" + - "2\033.voldemort.SwapStoreRequest\0227\n\016rollbac" + - "k_store\030\021 \001(\0132\037.voldemort.RollbackStoreR" + - "equest\022D\n\026get_ro_max_version_dir\030\022 \001(\0132$" + - ".voldemort.GetROMaxVersionDirRequest\022L\n\032" + - "get_ro_current_version_dir\030\023 \001(\0132(.volde" + - "mort.GetROCurrentVersionDirRequest\022D\n\025fe" + - "tch_partition_files\030\024 \001(\0132%.voldemort.Fe" + - "tchPartitionFilesRequest\022@\n\023update_slop_" + - "entries\030\026 \001(\0132#.voldemort.UpdateSlopEntr", - "iesRequest\022>\n\022failed_fetch_store\030\030 \001(\0132\"" + - ".voldemort.FailedFetchStoreRequest\022C\n\025ge" + - "t_ro_storage_format\030\031 \001(\0132$.voldemort.Ge" + - "tROStorageFormatRequest\022F\n\026rebalance_sta" + - "te_change\030\032 \001(\0132&.voldemort.RebalanceSta" + - "teChangeRequest\022/\n\nrepair_job\030\033 \001(\0132\033.vo" + - "ldemort.RepairJobRequest\022Q\n\034delete_store" + - "_rebalance_state\030\035 \001(\0132+.voldemort.Delet" + - "eStoreRebalanceStateRequest\0225\n\rnative_ba" + - "ckup\030\036 \001(\0132\036.voldemort.NativeBackupReque", - "st\0227\n\016reserve_memory\030\037 \001(\0132\037.voldemort.R" + - "eserveMemoryRequest\022-\n\tprune_job\030 \001(\0132\032" + - ".voldemort.PruneJobRequest\0226\n\016slop_purge" + - "_job\030! \001(\0132\036.voldemort.SlopPurgeJobReque" + - "st\022B\n\024update_metadata_pair\030\" \001(\0132$.volde" + - "mort.UpdateMetadataPairRequest\022C\n\030update" + - "_store_definitions\030# \001(\0132!.voldemort.Upd" + - "ateStoreDefinitions\022<\n\021set_offline_state" + - "\030$ \001(\0132!.voldemort.SetOfflineStateReques" + - "t\022H\n\030get_ro_storage_file_list\030% \001(\0132&.vo", - "ldemort.GetROStorageFileListRequest\022Y\n\035g" + - "et_ro_compression_codec_list\030& \001(\01322.vol" + - "demort.GetROStorageCompressionCodecListR" + - "equest*\325\006\n\020AdminRequestType\022\020\n\014GET_METAD" + - "ATA\020\000\022\023\n\017UPDATE_METADATA\020\001\022\034\n\030UPDATE_PAR" + - "TITION_ENTRIES\020\002\022\033\n\027FETCH_PARTITION_ENTR" + - "IES\020\003\022\034\n\030DELETE_PARTITION_ENTRIES\020\004\022\035\n\031I" + - "NITIATE_FETCH_AND_UPDATE\020\005\022\032\n\026ASYNC_OPER" + - "ATION_STATUS\020\006\022\033\n\027INITIATE_REBALANCE_NOD" + - "E\020\007\022\030\n\024ASYNC_OPERATION_STOP\020\010\022\030\n\024ASYNC_O", - "PERATION_LIST\020\t\022\024\n\020TRUNCATE_ENTRIES\020\n\022\r\n" + - "\tADD_STORE\020\013\022\020\n\014DELETE_STORE\020\014\022\017\n\013FETCH_" + - "STORE\020\r\022\016\n\nSWAP_STORE\020\016\022\022\n\016ROLLBACK_STOR" + - "E\020\017\022\032\n\026GET_RO_MAX_VERSION_DIR\020\020\022\036\n\032GET_R" + - "O_CURRENT_VERSION_DIR\020\021\022\031\n\025FETCH_PARTITI" + - "ON_FILES\020\022\022\027\n\023UPDATE_SLOP_ENTRIES\020\024\022\026\n\022F" + - "AILED_FETCH_STORE\020\026\022\031\n\025GET_RO_STORAGE_FO" + - "RMAT\020\027\022\032\n\026REBALANCE_STATE_CHANGE\020\030\022\016\n\nRE" + - "PAIR_JOB\020\031\022 \n\034DELETE_STORE_REBALANCE_STA" + - "TE\020\033\022\021\n\rNATIVE_BACKUP\020\034\022\022\n\016RESERVE_MEMOR", - "Y\020\035\022\r\n\tPRUNE_JOB\020\036\022\022\n\016SLOP_PURGE_JOB\020\037\022\030" + - "\n\024UPDATE_METADATA_PAIR\020 \022\034\n\030UPDATE_STORE" + - "_DEFINITIONS\020!\022\025\n\021SET_OFFLINE_STATE\020\"\022\034\n" + - "\030GET_RO_STORAGE_FILE_LIST\020#\022!\n\035GET_RO_CO" + - "MPRESSION_CODEC_LIST\020$B-\n\034voldemort.clie" + - "nt.protocol.pbB\013VAdminProtoH\001" + "uest\022\022\n\nrequest_id\030\001 \002(\005\"\212\001\n\034AsyncOperat" + + "ionStatusResponse\022\022\n\nrequest_id\030\001 \001(\005\022\023\n" + + "\013description\030\002 \001(\t\022\016\n\006status\030\003 \001(\t\022\020\n\010co" + + "mplete\030\004 \001(\010\022\037\n\005error\030\005 \001(\0132\020.voldemort." + + "Error\"/\n\031AsyncOperationStopRequest\022\022\n\nre", + "quest_id\030\001 \002(\005\"=\n\032AsyncOperationStopResp" + + "onse\022\037\n\005error\030\001 \001(\0132\020.voldemort.Error\"2\n" + + "\031AsyncOperationListRequest\022\025\n\rshow_compl" + + "ete\030\002 \002(\010\"R\n\032AsyncOperationListResponse\022" + + "\023\n\013request_ids\030\001 \003(\005\022\037\n\005error\030\002 \001(\0132\020.vo" + + "ldemort.Error\"\032\n\030ListScheduledJobsReques" + + "t\"M\n\031ListScheduledJobsResponse\022\017\n\007job_id" + + "s\030\001 \003(\t\022\037\n\005error\030\002 \001(\0132\020.voldemort.Error" + + "\".\n\034GetScheduledJobStatusRequest\022\016\n\006job_" + + "id\030\001 \002(\t\"Q\n\035GetScheduledJobStatusRespons", + "e\022\017\n\007enabled\030\001 \002(\010\022\037\n\005error\030\002 \001(\0132\020.vold" + + "emort.Error\")\n\027StopScheduledJobRequest\022\016" + + "\n\006job_id\030\001 \002(\t\";\n\030StopScheduledJobRespon" + + "se\022\037\n\005error\030\001 \001(\0132\020.voldemort.Error\"+\n\031E" + + "nableScheduledJobRequest\022\016\n\006job_id\030\001 \002(\t" + + "\"=\n\032EnableScheduledJobResponse\022\037\n\005error\030" + + "\001 \001(\0132\020.voldemort.Error\":\n\016PartitionTupl" + + "e\022\024\n\014replica_type\030\001 \002(\005\022\022\n\npartitions\030\002 " + + "\003(\005\"e\n\026PerStorePartitionTuple\022\022\n\nstore_n" + + "ame\030\001 \002(\t\0227\n\024replica_to_partition\030\002 \003(\0132", + "\031.voldemort.PartitionTuple\"\216\002\n\031Rebalance" + + "PartitionInfoMap\022\022\n\nstealer_id\030\001 \002(\005\022\020\n\010" + + "donor_id\030\002 \002(\005\022%\n\035OBSOLETE__DO_NOT_USE__" + + "attempt\030\003 \001(\005\022C\n\030replica_to_add_partitio" + + "n\030\004 \003(\0132!.voldemort.PerStorePartitionTup" + + "le\022F\n\033replica_to_delete_partition\030\005 \003(\0132" + + "!.voldemort.PerStorePartitionTuple\022\027\n\017in" + + "itial_cluster\030\006 \002(\t\"A\n\024StoreToPartitions" + + "Ids\022\022\n\nstore_name\030\001 \002(\t\022\025\n\rpartition_ids" + + "\030\002 \003(\005\"\227\001\n\024RebalanceTaskInfoMap\022\022\n\nsteal", + "er_id\030\001 \002(\005\022\020\n\010donor_id\030\002 \002(\005\022@\n\027per_sto" + + "re_partition_ids\030\003 \003(\0132\037.voldemort.Store" + + "ToPartitionsIds\022\027\n\017initial_cluster\030\004 \002(\t" + + "\"\\\n\034InitiateRebalanceNodeRequest\022<\n\023reba" + + "lance_task_info\030\001 \002(\0132\037.voldemort.Rebala" + + "nceTaskInfoMap\"m\n#InitiateRebalanceNodeO" + + "nDonorRequest\022F\n\030rebalance_partition_inf" + + "o\030\001 \003(\0132$.voldemort.RebalancePartitionIn" + + "foMap\"\'\n\026TruncateEntriesRequest\022\r\n\005store" + + "\030\001 \002(\t\":\n\027TruncateEntriesResponse\022\037\n\005err", + "or\030\001 \001(\0132\020.voldemort.Error\"*\n\017AddStoreRe" + + "quest\022\027\n\017storeDefinition\030\001 \002(\t\"3\n\020AddSto" + + "reResponse\022\037\n\005error\030\001 \001(\0132\020.voldemort.Er" + + "ror\"\'\n\022DeleteStoreRequest\022\021\n\tstoreName\030\001" + + " \002(\t\"6\n\023DeleteStoreResponse\022\037\n\005error\030\001 \001" + + "(\0132\020.voldemort.Error\"P\n\021FetchStoreReques" + + "t\022\022\n\nstore_name\030\001 \002(\t\022\021\n\tstore_dir\030\002 \002(\t" + + "\022\024\n\014push_version\030\003 \001(\003\"9\n\020SwapStoreReque" + + "st\022\022\n\nstore_name\030\001 \002(\t\022\021\n\tstore_dir\030\002 \002(" + + "\t\"P\n\021SwapStoreResponse\022\037\n\005error\030\001 \001(\0132\020.", + "voldemort.Error\022\032\n\022previous_store_dir\030\002 " + + "\001(\t\"@\n\024RollbackStoreRequest\022\022\n\nstore_nam" + + "e\030\001 \002(\t\022\024\n\014push_version\030\002 \002(\003\"8\n\025Rollbac" + + "kStoreResponse\022\037\n\005error\030\001 \001(\0132\020.voldemor" + + "t.Error\"&\n\020RepairJobRequest\022\022\n\nstore_nam" + + "e\030\001 \001(\t\"4\n\021RepairJobResponse\022\037\n\005error\030\001 " + + "\001(\0132\020.voldemort.Error\"%\n\017PruneJobRequest" + + "\022\022\n\nstore_name\030\001 \001(\t\"3\n\020PruneJobResponse" + + "\022\037\n\005error\030\001 \001(\0132\020.voldemort.Error\"b\n\023Slo" + + "pPurgeJobRequest\022\027\n\017filter_node_ids\030\001 \003(", + "\005\022\026\n\016filter_zone_id\030\002 \001(\005\022\032\n\022filter_stor" + + "e_names\030\003 \003(\t\"7\n\024SlopPurgeJobResponse\022\037\n" + + "\005error\030\001 \001(\0132\020.voldemort.Error\"=\n\024ROStor" + + "eVersionDirMap\022\022\n\nstore_name\030\001 \002(\t\022\021\n\tst" + + "ore_dir\030\002 \002(\t\"/\n\031GetROMaxVersionDirReque" + + "st\022\022\n\nstore_name\030\001 \003(\t\"y\n\032GetROMaxVersio" + + "nDirResponse\022:\n\021ro_store_versions\030\001 \003(\0132" + + "\037.voldemort.ROStoreVersionDirMap\022\037\n\005erro" + + "r\030\002 \001(\0132\020.voldemort.Error\"3\n\035GetROCurren" + + "tVersionDirRequest\022\022\n\nstore_name\030\001 \003(\t\"}", + "\n\036GetROCurrentVersionDirResponse\022:\n\021ro_s" + + "tore_versions\030\001 \003(\0132\037.voldemort.ROStoreV" + + "ersionDirMap\022\037\n\005error\030\002 \001(\0132\020.voldemort." + + "Error\"/\n\031GetROStorageFormatRequest\022\022\n\nst" + + "ore_name\030\001 \003(\t\"y\n\032GetROStorageFormatResp" + + "onse\022:\n\021ro_store_versions\030\001 \003(\0132\037.voldem" + + "ort.ROStoreVersionDirMap\022\037\n\005error\030\002 \001(\0132" + + "\020.voldemort.Error\"1\n\033GetROStorageFileLis" + + "tRequest\022\022\n\nstore_name\030\001 \002(\t\"R\n\034GetROSto" + + "rageFileListResponse\022\021\n\tfile_name\030\001 \003(\t\022", + "\037\n\005error\030\002 \001(\0132\020.voldemort.Error\")\n\'GetR" + + "OStorageCompressionCodecListRequest\"g\n(G" + + "etROStorageCompressionCodecListResponse\022" + + "\032\n\022compression_codecs\030\001 \003(\t\022\037\n\005error\030\002 \001" + + "(\0132\020.voldemort.Error\"@\n\027FailedFetchStore" + + "Request\022\022\n\nstore_name\030\001 \002(\t\022\021\n\tstore_dir" + + "\030\002 \002(\t\";\n\030FailedFetchStoreResponse\022\037\n\005er" + + "ror\030\001 \001(\0132\020.voldemort.Error\"\356\001\n\033Rebalanc" + + "eStateChangeRequest\022<\n\023rebalance_task_li" + + "st\030\001 \003(\0132\037.voldemort.RebalanceTaskInfoMa", + "p\022\026\n\016cluster_string\030\002 \002(\t\022\025\n\rstores_stri" + + "ng\030\003 \002(\t\022\017\n\007swap_ro\030\004 \002(\010\022\037\n\027change_clus" + + "ter_metadata\030\005 \002(\010\022\036\n\026change_rebalance_s" + + "tate\030\006 \002(\010\022\020\n\010rollback\030\007 \002(\010\"?\n\034Rebalanc" + + "eStateChangeResponse\022\037\n\005error\030\001 \001(\0132\020.vo" + + "ldemort.Error\"G\n DeleteStoreRebalanceSta" + + "teRequest\022\022\n\nstore_name\030\001 \002(\t\022\017\n\007node_id" + + "\030\002 \002(\005\"D\n!DeleteStoreRebalanceStateRespo" + + "nse\022\037\n\005error\030\001 \001(\0132\020.voldemort.Error\".\n\026" + + "SetOfflineStateRequest\022\024\n\014offline_mode\030\001", + " \002(\010\":\n\027SetOfflineStateResponse\022\037\n\005error" + + "\030\001 \001(\0132\020.voldemort.Error\"h\n\023NativeBackup" + + "Request\022\022\n\nstore_name\030\001 \002(\t\022\022\n\nbackup_di" + + "r\030\002 \002(\t\022\024\n\014verify_files\030\003 \002(\010\022\023\n\013increme" + + "ntal\030\004 \002(\010\">\n\024ReserveMemoryRequest\022\022\n\nst" + + "ore_name\030\001 \002(\t\022\022\n\nsize_in_mb\030\002 \002(\003\"8\n\025Re" + + "serveMemoryResponse\022\037\n\005error\030\001 \001(\0132\020.vol" + + "demort.Error\"\372\023\n\025VoldemortAdminRequest\022)" + + "\n\004type\030\001 \002(\0162\033.voldemort.AdminRequestTyp" + + "e\0223\n\014get_metadata\030\002 \001(\0132\035.voldemort.GetM", + "etadataRequest\0229\n\017update_metadata\030\003 \001(\0132" + + " .voldemort.UpdateMetadataRequest\022J\n\030upd" + + "ate_partition_entries\030\004 \001(\0132(.voldemort." + + "UpdatePartitionEntriesRequest\022H\n\027fetch_p" + + "artition_entries\030\005 \001(\0132\'.voldemort.Fetch" + + "PartitionEntriesRequest\022J\n\030delete_partit" + + "ion_entries\030\006 \001(\0132(.voldemort.DeletePart" + + "itionEntriesRequest\022K\n\031initiate_fetch_an" + + "d_update\030\007 \001(\0132(.voldemort.InitiateFetch" + + "AndUpdateRequest\022F\n\026async_operation_stat", + "us\030\010 \001(\0132&.voldemort.AsyncOperationStatu" + + "sRequest\022H\n\027initiate_rebalance_node\030\t \001(" + + "\0132\'.voldemort.InitiateRebalanceNodeReque" + + "st\022B\n\024async_operation_stop\030\n \001(\0132$.volde" + + "mort.AsyncOperationStopRequest\022B\n\024async_" + + "operation_list\030\013 \001(\0132$.voldemort.AsyncOp" + + "erationListRequest\022;\n\020truncate_entries\030\014" + + " \001(\0132!.voldemort.TruncateEntriesRequest\022" + + "-\n\tadd_store\030\r \001(\0132\032.voldemort.AddStoreR" + + "equest\0223\n\014delete_store\030\016 \001(\0132\035.voldemort", + ".DeleteStoreRequest\0221\n\013fetch_store\030\017 \001(\013" + + "2\034.voldemort.FetchStoreRequest\022/\n\nswap_s" + + "tore\030\020 \001(\0132\033.voldemort.SwapStoreRequest\022" + + "7\n\016rollback_store\030\021 \001(\0132\037.voldemort.Roll" + + "backStoreRequest\022D\n\026get_ro_max_version_d" + + "ir\030\022 \001(\0132$.voldemort.GetROMaxVersionDirR" + + "equest\022L\n\032get_ro_current_version_dir\030\023 \001" + + "(\0132(.voldemort.GetROCurrentVersionDirReq" + + "uest\022D\n\025fetch_partition_files\030\024 \001(\0132%.vo" + + "ldemort.FetchPartitionFilesRequest\022@\n\023up", + "date_slop_entries\030\026 \001(\0132#.voldemort.Upda" + + "teSlopEntriesRequest\022>\n\022failed_fetch_sto" + + "re\030\030 \001(\0132\".voldemort.FailedFetchStoreReq" + + "uest\022C\n\025get_ro_storage_format\030\031 \001(\0132$.vo" + + "ldemort.GetROStorageFormatRequest\022F\n\026reb" + + "alance_state_change\030\032 \001(\0132&.voldemort.Re" + + "balanceStateChangeRequest\022/\n\nrepair_job\030" + + "\033 \001(\0132\033.voldemort.RepairJobRequest\022Q\n\034de" + + "lete_store_rebalance_state\030\035 \001(\0132+.volde" + + "mort.DeleteStoreRebalanceStateRequest\0225\n", + "\rnative_backup\030\036 \001(\0132\036.voldemort.NativeB" + + "ackupRequest\0227\n\016reserve_memory\030\037 \001(\0132\037.v" + + "oldemort.ReserveMemoryRequest\022-\n\tprune_j" + + "ob\030 \001(\0132\032.voldemort.PruneJobRequest\0226\n\016" + + "slop_purge_job\030! \001(\0132\036.voldemort.SlopPur" + + "geJobRequest\022B\n\024update_metadata_pair\030\" \001" + + "(\0132$.voldemort.UpdateMetadataPairRequest" + + "\022C\n\030update_store_definitions\030# \001(\0132!.vol" + + "demort.UpdateStoreDefinitions\022<\n\021set_off" + + "line_state\030$ \001(\0132!.voldemort.SetOfflineS", + "tateRequest\022H\n\030get_ro_storage_file_list\030" + + "% \001(\0132&.voldemort.GetROStorageFileListRe" + + "quest\022Y\n\035get_ro_compression_codec_list\030&" + + " \001(\01322.voldemort.GetROStorageCompression" + + "CodecListRequest\022@\n\023list_scheduled_jobs\030" + + "\' \001(\0132#.voldemort.ListScheduledJobsReque" + + "st\022I\n\030get_scheduled_job_status\030( \001(\0132\'.v" + + "oldemort.GetScheduledJobStatusRequest\022>\n" + + "\022stop_scheduled_job\030) \001(\0132\".voldemort.St" + + "opScheduledJobRequest\022B\n\024enable_schedule", + "d_job\030* \001(\0132$.voldemort.EnableScheduledJ" + + "obRequest*\276\007\n\020AdminRequestType\022\020\n\014GET_ME" + + "TADATA\020\000\022\023\n\017UPDATE_METADATA\020\001\022\034\n\030UPDATE_" + + "PARTITION_ENTRIES\020\002\022\033\n\027FETCH_PARTITION_E" + + "NTRIES\020\003\022\034\n\030DELETE_PARTITION_ENTRIES\020\004\022\035" + + "\n\031INITIATE_FETCH_AND_UPDATE\020\005\022\032\n\026ASYNC_O" + + "PERATION_STATUS\020\006\022\033\n\027INITIATE_REBALANCE_" + + "NODE\020\007\022\030\n\024ASYNC_OPERATION_STOP\020\010\022\030\n\024ASYN" + + "C_OPERATION_LIST\020\t\022\024\n\020TRUNCATE_ENTRIES\020\n" + + "\022\r\n\tADD_STORE\020\013\022\020\n\014DELETE_STORE\020\014\022\017\n\013FET", + "CH_STORE\020\r\022\016\n\nSWAP_STORE\020\016\022\022\n\016ROLLBACK_S" + + "TORE\020\017\022\032\n\026GET_RO_MAX_VERSION_DIR\020\020\022\036\n\032GE" + + "T_RO_CURRENT_VERSION_DIR\020\021\022\031\n\025FETCH_PART" + + "ITION_FILES\020\022\022\027\n\023UPDATE_SLOP_ENTRIES\020\024\022\026" + + "\n\022FAILED_FETCH_STORE\020\026\022\031\n\025GET_RO_STORAGE" + + "_FORMAT\020\027\022\032\n\026REBALANCE_STATE_CHANGE\020\030\022\016\n" + + "\nREPAIR_JOB\020\031\022 \n\034DELETE_STORE_REBALANCE_" + + "STATE\020\033\022\021\n\rNATIVE_BACKUP\020\034\022\022\n\016RESERVE_ME" + + "MORY\020\035\022\r\n\tPRUNE_JOB\020\036\022\022\n\016SLOP_PURGE_JOB\020" + + "\037\022\030\n\024UPDATE_METADATA_PAIR\020 \022\034\n\030UPDATE_ST", + "ORE_DEFINITIONS\020!\022\025\n\021SET_OFFLINE_STATE\020\"" + + "\022\034\n\030GET_RO_STORAGE_FILE_LIST\020#\022!\n\035GET_RO" + + "_COMPRESSION_CODEC_LIST\020$\022\027\n\023LIST_SCHEDU" + + "LED_JOBS\020%\022\034\n\030GET_SCHEDULED_JOB_STATUS\020&" + + "\022\026\n\022STOP_SCHEDULED_JOB\020\'\022\030\n\024ENABLE_SCHED" + + "ULED_JOB\020(B-\n\034voldemort.client.protocol." + + "pbB\013VAdminProtoH\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -29295,8 +32104,16 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( new java.lang.String[] { "RequestId", }, voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusRequest.class, voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusRequest.Builder.class); - internal_static_voldemort_AsyncOperationStopRequest_descriptor = + internal_static_voldemort_AsyncOperationStatusResponse_descriptor = getDescriptor().getMessageTypes().get(21); + internal_static_voldemort_AsyncOperationStatusResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_voldemort_AsyncOperationStatusResponse_descriptor, + new java.lang.String[] { "RequestId", "Description", "Status", "Complete", "Error", }, + voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse.class, + voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse.Builder.class); + internal_static_voldemort_AsyncOperationStopRequest_descriptor = + getDescriptor().getMessageTypes().get(22); internal_static_voldemort_AsyncOperationStopRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_AsyncOperationStopRequest_descriptor, @@ -29304,7 +32121,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest.class, voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest.Builder.class); internal_static_voldemort_AsyncOperationStopResponse_descriptor = - getDescriptor().getMessageTypes().get(22); + getDescriptor().getMessageTypes().get(23); internal_static_voldemort_AsyncOperationStopResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_AsyncOperationStopResponse_descriptor, @@ -29312,7 +32129,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse.class, voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse.Builder.class); internal_static_voldemort_AsyncOperationListRequest_descriptor = - getDescriptor().getMessageTypes().get(23); + getDescriptor().getMessageTypes().get(24); internal_static_voldemort_AsyncOperationListRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_AsyncOperationListRequest_descriptor, @@ -29320,15 +32137,79 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest.class, voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest.Builder.class); internal_static_voldemort_AsyncOperationListResponse_descriptor = - getDescriptor().getMessageTypes().get(24); + getDescriptor().getMessageTypes().get(25); internal_static_voldemort_AsyncOperationListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_AsyncOperationListResponse_descriptor, new java.lang.String[] { "RequestIds", "Error", }, voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse.class, voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse.Builder.class); + internal_static_voldemort_ListScheduledJobsRequest_descriptor = + getDescriptor().getMessageTypes().get(26); + internal_static_voldemort_ListScheduledJobsRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_voldemort_ListScheduledJobsRequest_descriptor, + new java.lang.String[] { }, + voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.class, + voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsRequest.Builder.class); + internal_static_voldemort_ListScheduledJobsResponse_descriptor = + getDescriptor().getMessageTypes().get(27); + internal_static_voldemort_ListScheduledJobsResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_voldemort_ListScheduledJobsResponse_descriptor, + new java.lang.String[] { "JobIds", "Error", }, + voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse.class, + voldemort.client.protocol.pb.VAdminProto.ListScheduledJobsResponse.Builder.class); + internal_static_voldemort_GetScheduledJobStatusRequest_descriptor = + getDescriptor().getMessageTypes().get(28); + internal_static_voldemort_GetScheduledJobStatusRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_voldemort_GetScheduledJobStatusRequest_descriptor, + new java.lang.String[] { "JobId", }, + voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.class, + voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusRequest.Builder.class); + internal_static_voldemort_GetScheduledJobStatusResponse_descriptor = + getDescriptor().getMessageTypes().get(29); + internal_static_voldemort_GetScheduledJobStatusResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_voldemort_GetScheduledJobStatusResponse_descriptor, + new java.lang.String[] { "Enabled", "Error", }, + voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse.class, + voldemort.client.protocol.pb.VAdminProto.GetScheduledJobStatusResponse.Builder.class); + internal_static_voldemort_StopScheduledJobRequest_descriptor = + getDescriptor().getMessageTypes().get(30); + internal_static_voldemort_StopScheduledJobRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_voldemort_StopScheduledJobRequest_descriptor, + new java.lang.String[] { "JobId", }, + voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.class, + voldemort.client.protocol.pb.VAdminProto.StopScheduledJobRequest.Builder.class); + internal_static_voldemort_StopScheduledJobResponse_descriptor = + getDescriptor().getMessageTypes().get(31); + internal_static_voldemort_StopScheduledJobResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_voldemort_StopScheduledJobResponse_descriptor, + new java.lang.String[] { "Error", }, + voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse.class, + voldemort.client.protocol.pb.VAdminProto.StopScheduledJobResponse.Builder.class); + internal_static_voldemort_EnableScheduledJobRequest_descriptor = + getDescriptor().getMessageTypes().get(32); + internal_static_voldemort_EnableScheduledJobRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_voldemort_EnableScheduledJobRequest_descriptor, + new java.lang.String[] { "JobId", }, + voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.class, + voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobRequest.Builder.class); + internal_static_voldemort_EnableScheduledJobResponse_descriptor = + getDescriptor().getMessageTypes().get(33); + internal_static_voldemort_EnableScheduledJobResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_voldemort_EnableScheduledJobResponse_descriptor, + new java.lang.String[] { "Error", }, + voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse.class, + voldemort.client.protocol.pb.VAdminProto.EnableScheduledJobResponse.Builder.class); internal_static_voldemort_PartitionTuple_descriptor = - getDescriptor().getMessageTypes().get(25); + getDescriptor().getMessageTypes().get(34); internal_static_voldemort_PartitionTuple_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_PartitionTuple_descriptor, @@ -29336,7 +32217,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.PartitionTuple.class, voldemort.client.protocol.pb.VAdminProto.PartitionTuple.Builder.class); internal_static_voldemort_PerStorePartitionTuple_descriptor = - getDescriptor().getMessageTypes().get(26); + getDescriptor().getMessageTypes().get(35); internal_static_voldemort_PerStorePartitionTuple_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_PerStorePartitionTuple_descriptor, @@ -29344,7 +32225,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.class, voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple.Builder.class); internal_static_voldemort_RebalancePartitionInfoMap_descriptor = - getDescriptor().getMessageTypes().get(27); + getDescriptor().getMessageTypes().get(36); internal_static_voldemort_RebalancePartitionInfoMap_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_RebalancePartitionInfoMap_descriptor, @@ -29352,7 +32233,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.class, voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap.Builder.class); internal_static_voldemort_StoreToPartitionsIds_descriptor = - getDescriptor().getMessageTypes().get(28); + getDescriptor().getMessageTypes().get(37); internal_static_voldemort_StoreToPartitionsIds_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_StoreToPartitionsIds_descriptor, @@ -29360,7 +32241,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.class, voldemort.client.protocol.pb.VAdminProto.StoreToPartitionsIds.Builder.class); internal_static_voldemort_RebalanceTaskInfoMap_descriptor = - getDescriptor().getMessageTypes().get(29); + getDescriptor().getMessageTypes().get(38); internal_static_voldemort_RebalanceTaskInfoMap_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_RebalanceTaskInfoMap_descriptor, @@ -29368,7 +32249,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.class, voldemort.client.protocol.pb.VAdminProto.RebalanceTaskInfoMap.Builder.class); internal_static_voldemort_InitiateRebalanceNodeRequest_descriptor = - getDescriptor().getMessageTypes().get(30); + getDescriptor().getMessageTypes().get(39); internal_static_voldemort_InitiateRebalanceNodeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_InitiateRebalanceNodeRequest_descriptor, @@ -29376,23 +32257,15 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest.class, voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest.Builder.class); internal_static_voldemort_InitiateRebalanceNodeOnDonorRequest_descriptor = - getDescriptor().getMessageTypes().get(31); + getDescriptor().getMessageTypes().get(40); internal_static_voldemort_InitiateRebalanceNodeOnDonorRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_InitiateRebalanceNodeOnDonorRequest_descriptor, new java.lang.String[] { "RebalancePartitionInfo", }, voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest.class, voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeOnDonorRequest.Builder.class); - internal_static_voldemort_AsyncOperationStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(32); - internal_static_voldemort_AsyncOperationStatusResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_voldemort_AsyncOperationStatusResponse_descriptor, - new java.lang.String[] { "RequestId", "Description", "Status", "Complete", "Error", }, - voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse.class, - voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse.Builder.class); internal_static_voldemort_TruncateEntriesRequest_descriptor = - getDescriptor().getMessageTypes().get(33); + getDescriptor().getMessageTypes().get(41); internal_static_voldemort_TruncateEntriesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_TruncateEntriesRequest_descriptor, @@ -29400,7 +32273,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.TruncateEntriesRequest.class, voldemort.client.protocol.pb.VAdminProto.TruncateEntriesRequest.Builder.class); internal_static_voldemort_TruncateEntriesResponse_descriptor = - getDescriptor().getMessageTypes().get(34); + getDescriptor().getMessageTypes().get(42); internal_static_voldemort_TruncateEntriesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_TruncateEntriesResponse_descriptor, @@ -29408,7 +32281,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.TruncateEntriesResponse.class, voldemort.client.protocol.pb.VAdminProto.TruncateEntriesResponse.Builder.class); internal_static_voldemort_AddStoreRequest_descriptor = - getDescriptor().getMessageTypes().get(35); + getDescriptor().getMessageTypes().get(43); internal_static_voldemort_AddStoreRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_AddStoreRequest_descriptor, @@ -29416,7 +32289,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.AddStoreRequest.class, voldemort.client.protocol.pb.VAdminProto.AddStoreRequest.Builder.class); internal_static_voldemort_AddStoreResponse_descriptor = - getDescriptor().getMessageTypes().get(36); + getDescriptor().getMessageTypes().get(44); internal_static_voldemort_AddStoreResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_AddStoreResponse_descriptor, @@ -29424,7 +32297,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.AddStoreResponse.class, voldemort.client.protocol.pb.VAdminProto.AddStoreResponse.Builder.class); internal_static_voldemort_DeleteStoreRequest_descriptor = - getDescriptor().getMessageTypes().get(37); + getDescriptor().getMessageTypes().get(45); internal_static_voldemort_DeleteStoreRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_DeleteStoreRequest_descriptor, @@ -29432,7 +32305,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.DeleteStoreRequest.class, voldemort.client.protocol.pb.VAdminProto.DeleteStoreRequest.Builder.class); internal_static_voldemort_DeleteStoreResponse_descriptor = - getDescriptor().getMessageTypes().get(38); + getDescriptor().getMessageTypes().get(46); internal_static_voldemort_DeleteStoreResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_DeleteStoreResponse_descriptor, @@ -29440,7 +32313,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.DeleteStoreResponse.class, voldemort.client.protocol.pb.VAdminProto.DeleteStoreResponse.Builder.class); internal_static_voldemort_FetchStoreRequest_descriptor = - getDescriptor().getMessageTypes().get(39); + getDescriptor().getMessageTypes().get(47); internal_static_voldemort_FetchStoreRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_FetchStoreRequest_descriptor, @@ -29448,7 +32321,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.FetchStoreRequest.class, voldemort.client.protocol.pb.VAdminProto.FetchStoreRequest.Builder.class); internal_static_voldemort_SwapStoreRequest_descriptor = - getDescriptor().getMessageTypes().get(40); + getDescriptor().getMessageTypes().get(48); internal_static_voldemort_SwapStoreRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_SwapStoreRequest_descriptor, @@ -29456,7 +32329,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.SwapStoreRequest.class, voldemort.client.protocol.pb.VAdminProto.SwapStoreRequest.Builder.class); internal_static_voldemort_SwapStoreResponse_descriptor = - getDescriptor().getMessageTypes().get(41); + getDescriptor().getMessageTypes().get(49); internal_static_voldemort_SwapStoreResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_SwapStoreResponse_descriptor, @@ -29464,7 +32337,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.SwapStoreResponse.class, voldemort.client.protocol.pb.VAdminProto.SwapStoreResponse.Builder.class); internal_static_voldemort_RollbackStoreRequest_descriptor = - getDescriptor().getMessageTypes().get(42); + getDescriptor().getMessageTypes().get(50); internal_static_voldemort_RollbackStoreRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_RollbackStoreRequest_descriptor, @@ -29472,7 +32345,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.RollbackStoreRequest.class, voldemort.client.protocol.pb.VAdminProto.RollbackStoreRequest.Builder.class); internal_static_voldemort_RollbackStoreResponse_descriptor = - getDescriptor().getMessageTypes().get(43); + getDescriptor().getMessageTypes().get(51); internal_static_voldemort_RollbackStoreResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_RollbackStoreResponse_descriptor, @@ -29480,7 +32353,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.RollbackStoreResponse.class, voldemort.client.protocol.pb.VAdminProto.RollbackStoreResponse.Builder.class); internal_static_voldemort_RepairJobRequest_descriptor = - getDescriptor().getMessageTypes().get(44); + getDescriptor().getMessageTypes().get(52); internal_static_voldemort_RepairJobRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_RepairJobRequest_descriptor, @@ -29488,7 +32361,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.RepairJobRequest.class, voldemort.client.protocol.pb.VAdminProto.RepairJobRequest.Builder.class); internal_static_voldemort_RepairJobResponse_descriptor = - getDescriptor().getMessageTypes().get(45); + getDescriptor().getMessageTypes().get(53); internal_static_voldemort_RepairJobResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_RepairJobResponse_descriptor, @@ -29496,7 +32369,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.RepairJobResponse.class, voldemort.client.protocol.pb.VAdminProto.RepairJobResponse.Builder.class); internal_static_voldemort_PruneJobRequest_descriptor = - getDescriptor().getMessageTypes().get(46); + getDescriptor().getMessageTypes().get(54); internal_static_voldemort_PruneJobRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_PruneJobRequest_descriptor, @@ -29504,7 +32377,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.PruneJobRequest.class, voldemort.client.protocol.pb.VAdminProto.PruneJobRequest.Builder.class); internal_static_voldemort_PruneJobResponse_descriptor = - getDescriptor().getMessageTypes().get(47); + getDescriptor().getMessageTypes().get(55); internal_static_voldemort_PruneJobResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_PruneJobResponse_descriptor, @@ -29512,7 +32385,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.PruneJobResponse.class, voldemort.client.protocol.pb.VAdminProto.PruneJobResponse.Builder.class); internal_static_voldemort_SlopPurgeJobRequest_descriptor = - getDescriptor().getMessageTypes().get(48); + getDescriptor().getMessageTypes().get(56); internal_static_voldemort_SlopPurgeJobRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_SlopPurgeJobRequest_descriptor, @@ -29520,7 +32393,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.SlopPurgeJobRequest.class, voldemort.client.protocol.pb.VAdminProto.SlopPurgeJobRequest.Builder.class); internal_static_voldemort_SlopPurgeJobResponse_descriptor = - getDescriptor().getMessageTypes().get(49); + getDescriptor().getMessageTypes().get(57); internal_static_voldemort_SlopPurgeJobResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_SlopPurgeJobResponse_descriptor, @@ -29528,7 +32401,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.SlopPurgeJobResponse.class, voldemort.client.protocol.pb.VAdminProto.SlopPurgeJobResponse.Builder.class); internal_static_voldemort_ROStoreVersionDirMap_descriptor = - getDescriptor().getMessageTypes().get(50); + getDescriptor().getMessageTypes().get(58); internal_static_voldemort_ROStoreVersionDirMap_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_ROStoreVersionDirMap_descriptor, @@ -29536,7 +32409,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.ROStoreVersionDirMap.class, voldemort.client.protocol.pb.VAdminProto.ROStoreVersionDirMap.Builder.class); internal_static_voldemort_GetROMaxVersionDirRequest_descriptor = - getDescriptor().getMessageTypes().get(51); + getDescriptor().getMessageTypes().get(59); internal_static_voldemort_GetROMaxVersionDirRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_GetROMaxVersionDirRequest_descriptor, @@ -29544,7 +32417,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.GetROMaxVersionDirRequest.class, voldemort.client.protocol.pb.VAdminProto.GetROMaxVersionDirRequest.Builder.class); internal_static_voldemort_GetROMaxVersionDirResponse_descriptor = - getDescriptor().getMessageTypes().get(52); + getDescriptor().getMessageTypes().get(60); internal_static_voldemort_GetROMaxVersionDirResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_GetROMaxVersionDirResponse_descriptor, @@ -29552,7 +32425,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.GetROMaxVersionDirResponse.class, voldemort.client.protocol.pb.VAdminProto.GetROMaxVersionDirResponse.Builder.class); internal_static_voldemort_GetROCurrentVersionDirRequest_descriptor = - getDescriptor().getMessageTypes().get(53); + getDescriptor().getMessageTypes().get(61); internal_static_voldemort_GetROCurrentVersionDirRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_GetROCurrentVersionDirRequest_descriptor, @@ -29560,7 +32433,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.GetROCurrentVersionDirRequest.class, voldemort.client.protocol.pb.VAdminProto.GetROCurrentVersionDirRequest.Builder.class); internal_static_voldemort_GetROCurrentVersionDirResponse_descriptor = - getDescriptor().getMessageTypes().get(54); + getDescriptor().getMessageTypes().get(62); internal_static_voldemort_GetROCurrentVersionDirResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_GetROCurrentVersionDirResponse_descriptor, @@ -29568,7 +32441,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.GetROCurrentVersionDirResponse.class, voldemort.client.protocol.pb.VAdminProto.GetROCurrentVersionDirResponse.Builder.class); internal_static_voldemort_GetROStorageFormatRequest_descriptor = - getDescriptor().getMessageTypes().get(55); + getDescriptor().getMessageTypes().get(63); internal_static_voldemort_GetROStorageFormatRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_GetROStorageFormatRequest_descriptor, @@ -29576,7 +32449,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.GetROStorageFormatRequest.class, voldemort.client.protocol.pb.VAdminProto.GetROStorageFormatRequest.Builder.class); internal_static_voldemort_GetROStorageFormatResponse_descriptor = - getDescriptor().getMessageTypes().get(56); + getDescriptor().getMessageTypes().get(64); internal_static_voldemort_GetROStorageFormatResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_GetROStorageFormatResponse_descriptor, @@ -29584,7 +32457,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.GetROStorageFormatResponse.class, voldemort.client.protocol.pb.VAdminProto.GetROStorageFormatResponse.Builder.class); internal_static_voldemort_GetROStorageFileListRequest_descriptor = - getDescriptor().getMessageTypes().get(57); + getDescriptor().getMessageTypes().get(65); internal_static_voldemort_GetROStorageFileListRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_GetROStorageFileListRequest_descriptor, @@ -29592,7 +32465,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.GetROStorageFileListRequest.class, voldemort.client.protocol.pb.VAdminProto.GetROStorageFileListRequest.Builder.class); internal_static_voldemort_GetROStorageFileListResponse_descriptor = - getDescriptor().getMessageTypes().get(58); + getDescriptor().getMessageTypes().get(66); internal_static_voldemort_GetROStorageFileListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_GetROStorageFileListResponse_descriptor, @@ -29600,7 +32473,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.GetROStorageFileListResponse.class, voldemort.client.protocol.pb.VAdminProto.GetROStorageFileListResponse.Builder.class); internal_static_voldemort_GetROStorageCompressionCodecListRequest_descriptor = - getDescriptor().getMessageTypes().get(59); + getDescriptor().getMessageTypes().get(67); internal_static_voldemort_GetROStorageCompressionCodecListRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_GetROStorageCompressionCodecListRequest_descriptor, @@ -29608,7 +32481,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.GetROStorageCompressionCodecListRequest.class, voldemort.client.protocol.pb.VAdminProto.GetROStorageCompressionCodecListRequest.Builder.class); internal_static_voldemort_GetROStorageCompressionCodecListResponse_descriptor = - getDescriptor().getMessageTypes().get(60); + getDescriptor().getMessageTypes().get(68); internal_static_voldemort_GetROStorageCompressionCodecListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_GetROStorageCompressionCodecListResponse_descriptor, @@ -29616,7 +32489,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.GetROStorageCompressionCodecListResponse.class, voldemort.client.protocol.pb.VAdminProto.GetROStorageCompressionCodecListResponse.Builder.class); internal_static_voldemort_FailedFetchStoreRequest_descriptor = - getDescriptor().getMessageTypes().get(61); + getDescriptor().getMessageTypes().get(69); internal_static_voldemort_FailedFetchStoreRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_FailedFetchStoreRequest_descriptor, @@ -29624,7 +32497,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.FailedFetchStoreRequest.class, voldemort.client.protocol.pb.VAdminProto.FailedFetchStoreRequest.Builder.class); internal_static_voldemort_FailedFetchStoreResponse_descriptor = - getDescriptor().getMessageTypes().get(62); + getDescriptor().getMessageTypes().get(70); internal_static_voldemort_FailedFetchStoreResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_FailedFetchStoreResponse_descriptor, @@ -29632,7 +32505,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.FailedFetchStoreResponse.class, voldemort.client.protocol.pb.VAdminProto.FailedFetchStoreResponse.Builder.class); internal_static_voldemort_RebalanceStateChangeRequest_descriptor = - getDescriptor().getMessageTypes().get(63); + getDescriptor().getMessageTypes().get(71); internal_static_voldemort_RebalanceStateChangeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_RebalanceStateChangeRequest_descriptor, @@ -29640,7 +32513,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.RebalanceStateChangeRequest.class, voldemort.client.protocol.pb.VAdminProto.RebalanceStateChangeRequest.Builder.class); internal_static_voldemort_RebalanceStateChangeResponse_descriptor = - getDescriptor().getMessageTypes().get(64); + getDescriptor().getMessageTypes().get(72); internal_static_voldemort_RebalanceStateChangeResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_RebalanceStateChangeResponse_descriptor, @@ -29648,7 +32521,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.RebalanceStateChangeResponse.class, voldemort.client.protocol.pb.VAdminProto.RebalanceStateChangeResponse.Builder.class); internal_static_voldemort_DeleteStoreRebalanceStateRequest_descriptor = - getDescriptor().getMessageTypes().get(65); + getDescriptor().getMessageTypes().get(73); internal_static_voldemort_DeleteStoreRebalanceStateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_DeleteStoreRebalanceStateRequest_descriptor, @@ -29656,7 +32529,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.DeleteStoreRebalanceStateRequest.class, voldemort.client.protocol.pb.VAdminProto.DeleteStoreRebalanceStateRequest.Builder.class); internal_static_voldemort_DeleteStoreRebalanceStateResponse_descriptor = - getDescriptor().getMessageTypes().get(66); + getDescriptor().getMessageTypes().get(74); internal_static_voldemort_DeleteStoreRebalanceStateResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_DeleteStoreRebalanceStateResponse_descriptor, @@ -29664,7 +32537,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.DeleteStoreRebalanceStateResponse.class, voldemort.client.protocol.pb.VAdminProto.DeleteStoreRebalanceStateResponse.Builder.class); internal_static_voldemort_SetOfflineStateRequest_descriptor = - getDescriptor().getMessageTypes().get(67); + getDescriptor().getMessageTypes().get(75); internal_static_voldemort_SetOfflineStateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_SetOfflineStateRequest_descriptor, @@ -29672,7 +32545,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.SetOfflineStateRequest.class, voldemort.client.protocol.pb.VAdminProto.SetOfflineStateRequest.Builder.class); internal_static_voldemort_SetOfflineStateResponse_descriptor = - getDescriptor().getMessageTypes().get(68); + getDescriptor().getMessageTypes().get(76); internal_static_voldemort_SetOfflineStateResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_SetOfflineStateResponse_descriptor, @@ -29680,7 +32553,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.SetOfflineStateResponse.class, voldemort.client.protocol.pb.VAdminProto.SetOfflineStateResponse.Builder.class); internal_static_voldemort_NativeBackupRequest_descriptor = - getDescriptor().getMessageTypes().get(69); + getDescriptor().getMessageTypes().get(77); internal_static_voldemort_NativeBackupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_NativeBackupRequest_descriptor, @@ -29688,7 +32561,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.NativeBackupRequest.class, voldemort.client.protocol.pb.VAdminProto.NativeBackupRequest.Builder.class); internal_static_voldemort_ReserveMemoryRequest_descriptor = - getDescriptor().getMessageTypes().get(70); + getDescriptor().getMessageTypes().get(78); internal_static_voldemort_ReserveMemoryRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_ReserveMemoryRequest_descriptor, @@ -29696,7 +32569,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.ReserveMemoryRequest.class, voldemort.client.protocol.pb.VAdminProto.ReserveMemoryRequest.Builder.class); internal_static_voldemort_ReserveMemoryResponse_descriptor = - getDescriptor().getMessageTypes().get(71); + getDescriptor().getMessageTypes().get(79); internal_static_voldemort_ReserveMemoryResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_ReserveMemoryResponse_descriptor, @@ -29704,11 +32577,11 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( voldemort.client.protocol.pb.VAdminProto.ReserveMemoryResponse.class, voldemort.client.protocol.pb.VAdminProto.ReserveMemoryResponse.Builder.class); internal_static_voldemort_VoldemortAdminRequest_descriptor = - getDescriptor().getMessageTypes().get(72); + getDescriptor().getMessageTypes().get(80); internal_static_voldemort_VoldemortAdminRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_VoldemortAdminRequest_descriptor, - new java.lang.String[] { "Type", "GetMetadata", "UpdateMetadata", "UpdatePartitionEntries", "FetchPartitionEntries", "DeletePartitionEntries", "InitiateFetchAndUpdate", "AsyncOperationStatus", "InitiateRebalanceNode", "AsyncOperationStop", "AsyncOperationList", "TruncateEntries", "AddStore", "DeleteStore", "FetchStore", "SwapStore", "RollbackStore", "GetRoMaxVersionDir", "GetRoCurrentVersionDir", "FetchPartitionFiles", "UpdateSlopEntries", "FailedFetchStore", "GetRoStorageFormat", "RebalanceStateChange", "RepairJob", "DeleteStoreRebalanceState", "NativeBackup", "ReserveMemory", "PruneJob", "SlopPurgeJob", "UpdateMetadataPair", "UpdateStoreDefinitions", "SetOfflineState", "GetRoStorageFileList", "GetRoCompressionCodecList", }, + new java.lang.String[] { "Type", "GetMetadata", "UpdateMetadata", "UpdatePartitionEntries", "FetchPartitionEntries", "DeletePartitionEntries", "InitiateFetchAndUpdate", "AsyncOperationStatus", "InitiateRebalanceNode", "AsyncOperationStop", "AsyncOperationList", "TruncateEntries", "AddStore", "DeleteStore", "FetchStore", "SwapStore", "RollbackStore", "GetRoMaxVersionDir", "GetRoCurrentVersionDir", "FetchPartitionFiles", "UpdateSlopEntries", "FailedFetchStore", "GetRoStorageFormat", "RebalanceStateChange", "RepairJob", "DeleteStoreRebalanceState", "NativeBackup", "ReserveMemory", "PruneJob", "SlopPurgeJob", "UpdateMetadataPair", "UpdateStoreDefinitions", "SetOfflineState", "GetRoStorageFileList", "GetRoCompressionCodecList", "ListScheduledJobs", "GetScheduledJobStatus", "StopScheduledJob", "EnableScheduledJob", }, voldemort.client.protocol.pb.VAdminProto.VoldemortAdminRequest.class, voldemort.client.protocol.pb.VAdminProto.VoldemortAdminRequest.Builder.class); return null; diff --git a/src/java/voldemort/common/service/SchedulerService.java b/src/java/voldemort/common/service/SchedulerService.java index 985fbe66db..b639868b27 100644 --- a/src/java/voldemort/common/service/SchedulerService.java +++ b/src/java/voldemort/common/service/SchedulerService.java @@ -29,6 +29,7 @@ import org.apache.log4j.Logger; +import voldemort.VoldemortException; import voldemort.annotations.jmx.JmxGetter; import voldemort.annotations.jmx.JmxManaged; import voldemort.annotations.jmx.JmxOperation; @@ -154,6 +155,18 @@ public List getScheduledJobs() { return Lists.newArrayList(scheduledJobResults.keySet()); } + public List getAllJobs() { + return Lists.newArrayList(allJobs.keySet()); + } + + public boolean getJobEnabled(String id) { + if(allJobs.containsKey(id)) { + return scheduledJobResults.containsKey(id); + } else { + throw new VoldemortException("Job id "+id + " does not exist."); + } + } + public void scheduleNow(Runnable runnable) { scheduler.execute(runnable); } diff --git a/src/java/voldemort/server/VoldemortServer.java b/src/java/voldemort/server/VoldemortServer.java index a2a3b0ee17..ac0285672f 100644 --- a/src/java/voldemort/server/VoldemortServer.java +++ b/src/java/voldemort/server/VoldemortServer.java @@ -291,12 +291,13 @@ private List createBasicServices() { } SocketRequestHandlerFactory adminRequestHandlerFactory = new SocketRequestHandlerFactory(storageService, - this.storeRepository, - this.metadata, - this.voldemortConfig, - this.asyncService, - rebalancer, - this); + this.storeRepository, + this.metadata, + this.voldemortConfig, + this.asyncService, + scheduler, + rebalancer, + this); if(voldemortConfig.getUseNioConnector()) { logger.info("Using NIO Connector for Admin Service."); diff --git a/src/java/voldemort/server/http/HttpService.java b/src/java/voldemort/server/http/HttpService.java index c3a8ab229f..cdf54badb9 100644 --- a/src/java/voldemort/server/http/HttpService.java +++ b/src/java/voldemort/server/http/HttpService.java @@ -76,6 +76,7 @@ public HttpService(VoldemortServer server, server.getVoldemortConfig(), server.getAsyncRunner(), null, + null, null).getRequestHandler(requestType); } diff --git a/src/java/voldemort/server/protocol/SocketRequestHandlerFactory.java b/src/java/voldemort/server/protocol/SocketRequestHandlerFactory.java index e24c2f047b..9c4b244324 100644 --- a/src/java/voldemort/server/protocol/SocketRequestHandlerFactory.java +++ b/src/java/voldemort/server/protocol/SocketRequestHandlerFactory.java @@ -2,6 +2,7 @@ import voldemort.VoldemortException; import voldemort.client.protocol.RequestFormatType; +import voldemort.common.service.SchedulerService; import voldemort.server.StoreRepository; import voldemort.server.VoldemortConfig; import voldemort.server.VoldemortServer; @@ -27,6 +28,7 @@ public class SocketRequestHandlerFactory implements RequestHandlerFactory { private final MetadataStore metadata; private final VoldemortConfig voldemortConfig; private final AsyncOperationService asyncService; + private final SchedulerService scheduler; private final Rebalancer rebalancer; private final VoldemortServer server; @@ -35,6 +37,7 @@ public SocketRequestHandlerFactory(StorageService storageService, MetadataStore metadata, VoldemortConfig voldemortConfig, AsyncOperationService asyncService, + SchedulerService scheduler, Rebalancer rebalancer, VoldemortServer server) { @@ -45,6 +48,7 @@ public SocketRequestHandlerFactory(StorageService storageService, this.metadata = metadata; this.voldemortConfig = voldemortConfig; this.asyncService = asyncService; + this.scheduler = scheduler; this.rebalancer = rebalancer; this.server = server; } @@ -57,12 +61,13 @@ public boolean shareReadWriteBuffer() { @Override public RequestHandler getRequestHandler(RequestFormatType type) { if(type == RequestFormatType.ADMIN_PROTOCOL_BUFFERS) { - return new AdminServiceRequestHandler(new ErrorCodeMapper(), + return new AdminServiceRequestHandler(new ErrorCodeMapper(), storage, repository, metadata, voldemortConfig, asyncService, + scheduler, rebalancer, server); } diff --git a/src/java/voldemort/server/protocol/admin/AdminServiceRequestHandler.java b/src/java/voldemort/server/protocol/admin/AdminServiceRequestHandler.java index b7672c8699..ea3d87fbae 100644 --- a/src/java/voldemort/server/protocol/admin/AdminServiceRequestHandler.java +++ b/src/java/voldemort/server/protocol/admin/AdminServiceRequestHandler.java @@ -43,6 +43,7 @@ import voldemort.cluster.Zone; import voldemort.common.nio.ByteBufferBackedInputStream; import voldemort.common.nio.ByteBufferContainer; +import voldemort.common.service.SchedulerService; import voldemort.routing.StoreRoutingPlan; import voldemort.server.StoreRepository; import voldemort.server.VoldemortConfig; @@ -103,6 +104,7 @@ public class AdminServiceRequestHandler implements RequestHandler { private final NetworkClassLoader networkClassLoader; private final VoldemortConfig voldemortConfig; private final AsyncOperationService asyncService; + private final SchedulerService scheduler; private final Rebalancer rebalancer; private final VoldemortServer server; private FileFetcher fileFetcher; @@ -113,6 +115,7 @@ public AdminServiceRequestHandler(ErrorCodeMapper errorCodeMapper, MetadataStore metadataStore, VoldemortConfig voldemortConfig, AsyncOperationService asyncService, + SchedulerService scheduler, Rebalancer rebalancer, VoldemortServer server) { this.errorCodeMapper = errorCodeMapper; @@ -124,6 +127,7 @@ public AdminServiceRequestHandler(ErrorCodeMapper errorCodeMapper, this.networkClassLoader = new NetworkClassLoader(Thread.currentThread() .getContextClassLoader()); this.asyncService = asyncService; + this.scheduler = scheduler; this.rebalancer = rebalancer; setFetcherClass(voldemortConfig); } @@ -227,6 +231,22 @@ public StreamRequestHandler handleRequest(final DataInputStream inputStream, ProtoUtils.writeMessage(outputStream, handleAsyncOperationStop(request.getAsyncOperationStop())); break; + case LIST_SCHEDULED_JOBS: + ProtoUtils.writeMessage(outputStream, + handleListScheduledJobs(request.getListScheduledJobs())); + break; + case GET_SCHEDULED_JOB_STATUS: + ProtoUtils.writeMessage(outputStream, + handleGetScheduledJobStatus(request.getGetScheduledJobStatus())); + break; + case STOP_SCHEDULED_JOB: + ProtoUtils.writeMessage(outputStream, + handleStopScheduledJob(request.getStopScheduledJob())); + break; + case ENABLE_SCHEDULED_JOB: + ProtoUtils.writeMessage(outputStream, + handleEnableScheduledJob(request.getEnableScheduledJob())); + break; case TRUNCATE_ENTRIES: ProtoUtils.writeMessage(outputStream, handleTruncateEntries(request.getTruncateEntries())); @@ -727,6 +747,75 @@ public VAdminProto.AsyncOperationStopResponse handleAsyncOperationStop(VAdminPro return response.build(); } + public VAdminProto.ListScheduledJobsResponse handleListScheduledJobs(VAdminProto.ListScheduledJobsRequest request) { + + VAdminProto.ListScheduledJobsResponse.Builder response = VAdminProto.ListScheduledJobsResponse.newBuilder(); + try { + logger.info("Retrieving list of scheduled jobs"); + List jobIds = scheduler.getAllJobs(); + logger.info("Retrieved list of scheduled jobs - " + jobIds); + response.addAllJobIds(jobIds); + } catch(VoldemortException e) { + response.setError(ProtoUtils.encodeError(errorCodeMapper, e)); + logger.error("handleListScheduledJobs failed for request(" + request.toString() + ")", + e); + } + + return response.build(); + } + + public VAdminProto.GetScheduledJobStatusResponse handleGetScheduledJobStatus(VAdminProto.GetScheduledJobStatusRequest request) { + + VAdminProto.GetScheduledJobStatusResponse.Builder response = VAdminProto.GetScheduledJobStatusResponse.newBuilder(); + try { + String jobId = request.getJobId(); + logger.info("Retrieving scheduled job status"); + boolean enabled = scheduler.getJobEnabled(jobId); + logger.info("Retrieved scheduled job status - " + jobId); + response.setEnabled(enabled); + } catch(VoldemortException e) { + response.setError(ProtoUtils.encodeError(errorCodeMapper, e)); + logger.error("handleGetScheduledJobStatus failed for request(" + request.toString() + ")", + e); + } + + return response.build(); + } + + public VAdminProto.StopScheduledJobResponse handleStopScheduledJob(VAdminProto.StopScheduledJobRequest request) { + + VAdminProto.StopScheduledJobResponse.Builder response = VAdminProto.StopScheduledJobResponse.newBuilder(); + String jobId = request.getJobId(); + try { + logger.info("Stopping job id " + jobId); + scheduler.terminate(jobId); + logger.info("Successfully stopped job id " + jobId); + } catch(VoldemortException e) { + response.setError(ProtoUtils.encodeError(errorCodeMapper, e)); + logger.error("handleStopScheduledJob failed for request(" + request.toString() + ")", + e); + } + + return response.build(); + } + + public VAdminProto.EnableScheduledJobResponse handleEnableScheduledJob(VAdminProto.EnableScheduledJobRequest request) { + + VAdminProto.EnableScheduledJobResponse.Builder response = VAdminProto.EnableScheduledJobResponse.newBuilder(); + String jobId = request.getJobId(); + try { + logger.info("Enabling job id " + jobId); + scheduler.enable(jobId); + logger.info("Successfully enabled job id " + jobId); + } catch(VoldemortException e) { + response.setError(ProtoUtils.encodeError(errorCodeMapper, e)); + logger.error("handleEnableScheduledJob failed for request(" + request.toString() + ")", + e); + } + + return response.build(); + } + public VAdminProto.RollbackStoreResponse handleRollbackStore(VAdminProto.RollbackStoreRequest request) { final String storeName = request.getStoreName(); final long pushVersion = request.getPushVersion(); diff --git a/src/java/voldemort/tools/admin/command/AdminCommand.java b/src/java/voldemort/tools/admin/command/AdminCommand.java index bb1cc95f77..529fdbb197 100644 --- a/src/java/voldemort/tools/admin/command/AdminCommand.java +++ b/src/java/voldemort/tools/admin/command/AdminCommand.java @@ -37,6 +37,8 @@ public static void executeCommand(String[] args) throws Exception { args = AdminToolUtils.copyArrayCutFirst(args); if(subCmd.equals("async-job")) { AdminCommandAsyncJob.executeCommand(args); + } else if(subCmd.equals("scheduled")) { + AdminCommandScheduled.executeCommand(args); } else if(subCmd.equals("cleanup")) { AdminCommandCleanup.executeCommand(args); } else if(subCmd.equals("debug")) { @@ -69,6 +71,7 @@ public static void printHelp(PrintStream stream) { stream.println("debug Check keys or routing plan."); stream.println("meta Get, set, clear metadata; check or sync metadata version."); stream.println("quota Get, set, unset quota or reserve memory on stores."); + stream.println("scheduled List, stop and enable scheduled jobs on server node."); stream.println("store Add, delete, rollback, truncate stores, or truncate"); stream.println(" partitions."); stream.println("stream Fetch keys or entries, or mirror data across nodes, or"); @@ -91,6 +94,8 @@ public static void executeHelp(String[] args, PrintStream stream) throws Excepti args = AdminToolUtils.copyArrayCutFirst(args); if(subCmd.equals("async-job")) { AdminCommandAsyncJob.executeHelp(args, stream); + } else if(subCmd.equals("scheduled")) { + AdminCommandScheduled.executeHelp(args, stream); } else if(subCmd.equals("cleanup")) { AdminCommandCleanup.executeHelp(args, stream); } else if(subCmd.equals("debug")) { diff --git a/src/java/voldemort/tools/admin/command/AdminCommandAsyncJob.java b/src/java/voldemort/tools/admin/command/AdminCommandAsyncJob.java index 929bfe06ee..4fc7aa0c4e 100644 --- a/src/java/voldemort/tools/admin/command/AdminCommandAsyncJob.java +++ b/src/java/voldemort/tools/admin/command/AdminCommandAsyncJob.java @@ -188,8 +188,8 @@ public static void doAsyncJobList(AdminClient adminClient, List nodeIds for(int asyncId: asyncIds) { System.out.println("Async Job Id " + asyncId + " ] " + adminClient.rpcOps.getAsyncRequestStatus(nodeId, asyncId)); - System.out.println(); } + System.out.println(); } } } diff --git a/src/java/voldemort/tools/admin/command/AdminCommandScheduled.java b/src/java/voldemort/tools/admin/command/AdminCommandScheduled.java new file mode 100644 index 0000000000..74cd006b16 --- /dev/null +++ b/src/java/voldemort/tools/admin/command/AdminCommandScheduled.java @@ -0,0 +1,451 @@ +/* + * Copyright 2008-2014 LinkedIn, Inc + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ + +package voldemort.tools.admin.command; + +import java.io.IOException; +import java.io.PrintStream; +import java.util.List; + +import joptsimple.OptionParser; +import joptsimple.OptionSet; +import voldemort.VoldemortException; +import voldemort.client.protocol.admin.AdminClient; +import voldemort.tools.admin.AdminParserUtils; +import voldemort.tools.admin.AdminToolUtils; + +import com.google.common.base.Joiner; + +/** + * Implements all admin scheduled-job commands. + */ +public class AdminCommandScheduled extends AbstractAdminCommand { + + /** + * Parses command-line and directs to sub-commands. + * + * @param args Command-line input + * @throws Exception + */ + public static void executeCommand(String[] args) throws Exception { + String subCmd = (args.length > 0) ? args[0] : ""; + args = AdminToolUtils.copyArrayCutFirst(args); + if(subCmd.equals("list")) { + SubCommandScheduledList.executeCommand(args); + } else if(subCmd.equals("stop")) { + SubCommandScheduledStop.executeCommand(args); + } else if(subCmd.equals("enable")) { + SubCommandScheduledEnable.executeCommand(args); + } else { + printHelp(System.out); + } + } + + /** + * Prints command-line help menu. + */ + public static void printHelp(PrintStream stream) { + stream.println(); + stream.println("Voldemort Admin Tool Scheduled-Job Commands"); + stream.println("-------------------------------------------"); + stream.println("list List scheduled jobs on nodes."); + stream.println("stop Stop scheduled jobs on one node."); + stream.println("enable Enable scheduled jobs on one node."); + stream.println(); + stream.println("To get more information on each command,"); + stream.println("please try \'help scheduled \'."); + stream.println(); + } + + /** + * Parses command-line input and prints help menu. + * + * @throws IOException + */ + public static void executeHelp(String[] args, PrintStream stream) throws IOException { + String subCmd = (args.length > 0) ? args[0] : ""; + if(subCmd.equals("list")) { + SubCommandScheduledList.printHelp(stream); + } else if(subCmd.equals("stop")) { + SubCommandScheduledStop.printHelp(stream); + } else if(subCmd.equals("enable")) { + SubCommandScheduledEnable.printHelp(stream); + } else { + printHelp(stream); + } + } + + /** + * scheduled-job list command + */ + public static class SubCommandScheduledList extends AbstractAdminCommand { + + /** + * Initializes parser + * + * @return OptionParser object with all available options + */ + protected static OptionParser getParser() { + OptionParser parser = new OptionParser(); + // help options + AdminParserUtils.acceptsHelp(parser); + // required options + AdminParserUtils.acceptsUrl(parser); + // optional options + AdminParserUtils.acceptsNodeMultiple(parser); // either + // --node or + // --all-nodes + AdminParserUtils.acceptsAllNodes(parser); // either --node or + // --all-nodes + return parser; + } + + /** + * Prints help menu for command. + * + * @param stream PrintStream object for output + * @throws IOException + */ + public static void printHelp(PrintStream stream) throws IOException { + stream.println(); + stream.println("NAME"); + stream.println(" scheduled list - Get scheduled job list from nodes"); + stream.println(); + stream.println("SYNOPSIS"); + stream.println(" scheduled list -u [-n | --all-nodes]"); + stream.println(); + getParser().printHelpOn(stream); + stream.println(); + } + + /** + * Parses command-line and gets job list from nodes. + * + * @param args Command-line input + * @throws IOException + * + */ + @SuppressWarnings("unchecked") + public static void executeCommand(String[] args) throws IOException { + + OptionParser parser = getParser(); + + // declare parameters + String url = null; + List nodeIds = null; + Boolean allNodes = true; + + // parse command-line input + OptionSet options = parser.parse(args); + if(options.has(AdminParserUtils.OPT_HELP)) { + printHelp(System.out); + return; + } + + // check required options and/or conflicting options + AdminParserUtils.checkRequired(options, AdminParserUtils.OPT_URL); + AdminParserUtils.checkOptional(options, + AdminParserUtils.OPT_NODE, + AdminParserUtils.OPT_ALL_NODES); + + // load parameters + url = (String) options.valueOf(AdminParserUtils.OPT_URL); + if(options.has(AdminParserUtils.OPT_NODE)) { + nodeIds = (List) options.valuesOf(AdminParserUtils.OPT_NODE); + allNodes = false; + } + + // execute command + AdminClient adminClient = AdminToolUtils.getAdminClient(url); + + if(allNodes) { + nodeIds = AdminToolUtils.getAllNodeIds(adminClient); + } + + doListScheduledJobs(adminClient, nodeIds); + } + + /** + * Gets list of jobs across multiple nodes. + * + * @param adminClient An instance of AdminClient points to given cluster + * @param nodeIds Node ids to get jobs from + */ + public static void doListScheduledJobs(AdminClient adminClient, List nodeIds) { + // Print the job information + for(Integer nodeId: nodeIds) { + System.out.println("Retrieving scheduled jobs from node " + nodeId); + List jobIds = adminClient.rpcOps.getScheduledJobsList(nodeId); + System.out.println("Scheduled job ids on node " + nodeId + " : " + jobIds); + for(String jobId: jobIds) { + System.out.println(" Scheduled job id " + jobId + " is " + + (adminClient.rpcOps.getScheduledJobStatus(nodeId, jobId) ? "enabled" + : "disabled")); + } + System.out.println(); + } + } + } + + /** + * scheduled-job stop command + */ + public static class SubCommandScheduledStop extends AbstractAdminCommand { + + private static final String OPT_HEAD_SCHEDULED_STOP = "scheduled-stop"; + + /** + * Initializes parser + * + * @return OptionParser object with all available options + */ + protected static OptionParser getParser() { + OptionParser parser = new OptionParser(); + // help options + AdminParserUtils.acceptsHelp(parser); + // required options + parser.accepts(OPT_HEAD_SCHEDULED_STOP, "list of job ids to be stopped") + .withOptionalArg() + .describedAs("job-id-list") + .withValuesSeparatedBy(',') + .ofType(String.class); + AdminParserUtils.acceptsNodeSingle(parser); + AdminParserUtils.acceptsUrl(parser); + // optional options + AdminParserUtils.acceptsConfirm(parser); + return parser; + } + + /** + * Prints help menu for command. + * + * @param stream PrintStream object for output + * @throws IOException + */ + public static void printHelp(PrintStream stream) throws IOException { + stream.println(); + stream.println("NAME"); + stream.println(" scheduled stop - Stop scheduled jobs on one node"); + stream.println(); + stream.println("SYNOPSIS"); + stream.println(" scheduled stop -n -u [--confirm]"); + stream.println(); + getParser().printHelpOn(stream); + stream.println(); + } + + /** + * Parses command-line and stops jobs on one node. + * + * @param args Command-line input + * @throws IOException + */ + @SuppressWarnings("unchecked") + public static void executeCommand(String[] args) throws IOException { + + OptionParser parser = getParser(); + + // declare parameters + List jobIds = null; + Integer nodeId = null; + String url = null; + Boolean confirm = false; + + // parse command-line input + args = AdminToolUtils.copyArrayAddFirst(args, "--" + OPT_HEAD_SCHEDULED_STOP); + OptionSet options = parser.parse(args); + if(options.has(AdminParserUtils.OPT_HELP)) { + printHelp(System.out); + return; + } + + // check required options and/or conflicting options + AdminParserUtils.checkRequired(options, OPT_HEAD_SCHEDULED_STOP); + AdminParserUtils.checkRequired(options, AdminParserUtils.OPT_NODE); + AdminParserUtils.checkRequired(options, AdminParserUtils.OPT_URL); + + // load parameters + jobIds = (List) options.valuesOf(OPT_HEAD_SCHEDULED_STOP); + if(jobIds.size() < 1) { + throw new VoldemortException("Please specify scheduled jobs to stop."); + } + nodeId = (Integer) options.valueOf(AdminParserUtils.OPT_NODE); + url = (String) options.valueOf(AdminParserUtils.OPT_URL); + if(options.has(AdminParserUtils.OPT_CONFIRM)) { + confirm = true; + } + + // print summary + System.out.println("Stop scheduled jobs"); + System.out.println("Location:"); + System.out.println(" bootstrap url = " + url); + System.out.println(" node = " + nodeId); + System.out.println("Jobs to stop:"); + System.out.println(" " + Joiner.on(", ").join(jobIds)); + + // execute command + if(!AdminToolUtils.askConfirm(confirm, "stop scheduled job")) { + return; + } + + AdminClient adminClient = AdminToolUtils.getAdminClient(url); + + doStopScheduledJobs(adminClient, nodeId, jobIds); + } + + /** + * Stop jobs on a single nodes. + * + * @param adminClient An instance of AdminClient points to given cluster + * @param node Node to stop jobs + * @param jobIds List of jobs to be stopped + */ + public static void doStopScheduledJobs(AdminClient adminClient, + Integer nodeId, + List jobIds) { + for(String jobId: jobIds) { + System.out.println("Stopping job id " + jobId); + adminClient.rpcOps.stopScheduledJob(nodeId, jobId); + System.out.println("Stopped job id " + jobId); + } + } + } + + /** + * scheduled-job enable command + */ + public static class SubCommandScheduledEnable extends AbstractAdminCommand { + + private static final String OPT_HEAD_SCHEDULED_ENABLE = "scheduled-enable"; + + /** + * Initializes parser + * + * @return OptionParser object with all available options + */ + protected static OptionParser getParser() { + OptionParser parser = new OptionParser(); + // help options + AdminParserUtils.acceptsHelp(parser); + // required options + parser.accepts(OPT_HEAD_SCHEDULED_ENABLE, "list of job ids to be enabled") + .withOptionalArg() + .describedAs("job-id-list") + .withValuesSeparatedBy(',') + .ofType(String.class); + AdminParserUtils.acceptsNodeSingle(parser); + AdminParserUtils.acceptsUrl(parser); + // optional options + AdminParserUtils.acceptsConfirm(parser); + return parser; + } + + /** + * Prints help menu for command. + * + * @param stream PrintStream object for output + * @throws IOException + */ + public static void printHelp(PrintStream stream) throws IOException { + stream.println(); + stream.println("NAME"); + stream.println(" scheduled enable - Enable scheduled jobs on one node"); + stream.println(); + stream.println("SYNOPSIS"); + stream.println(" scheduled enable -n -u [--confirm]"); + stream.println(); + getParser().printHelpOn(stream); + stream.println(); + } + + /** + * Parses command-line and stops jobs on one node. + * + * @param args Command-line input + * @throws IOException + */ + @SuppressWarnings("unchecked") + public static void executeCommand(String[] args) throws IOException { + + OptionParser parser = getParser(); + + // declare parameters + List jobIds = null; + Integer nodeId = null; + String url = null; + Boolean confirm = false; + + // parse command-line input + args = AdminToolUtils.copyArrayAddFirst(args, "--" + OPT_HEAD_SCHEDULED_ENABLE); + OptionSet options = parser.parse(args); + if(options.has(AdminParserUtils.OPT_HELP)) { + printHelp(System.out); + return; + } + + // check required options and/or conflicting options + AdminParserUtils.checkRequired(options, OPT_HEAD_SCHEDULED_ENABLE); + AdminParserUtils.checkRequired(options, AdminParserUtils.OPT_NODE); + AdminParserUtils.checkRequired(options, AdminParserUtils.OPT_URL); + + // load parameters + jobIds = (List) options.valuesOf(OPT_HEAD_SCHEDULED_ENABLE); + if(jobIds.size() < 1) { + throw new VoldemortException("Please specify scheduled jobs to enables."); + } + nodeId = (Integer) options.valueOf(AdminParserUtils.OPT_NODE); + url = (String) options.valueOf(AdminParserUtils.OPT_URL); + if(options.has(AdminParserUtils.OPT_CONFIRM)) { + confirm = true; + } + + // print summary + System.out.println("Enable scheduled jobs"); + System.out.println("Location:"); + System.out.println(" bootstrap url = " + url); + System.out.println(" node = " + nodeId); + System.out.println("Jobs to enable:"); + System.out.println(" " + Joiner.on(", ").join(jobIds)); + + // execute command + if(!AdminToolUtils.askConfirm(confirm, "enable scheduled job")) { + return; + } + + AdminClient adminClient = AdminToolUtils.getAdminClient(url); + + doEnableScheduledJobs(adminClient, nodeId, jobIds); + } + + /** + * Enable jobs on a single nodes. + * + * @param adminClient An instance of AdminClient points to given cluster + * @param node Node to stop jobs + * @param jobIds List of jobs to be stopped + */ + public static void doEnableScheduledJobs(AdminClient adminClient, + Integer nodeId, + List jobIds) { + for(String jobId: jobIds) { + System.out.println("Enabling scheduled id " + jobId); + adminClient.rpcOps.enableScheduledJob(nodeId, jobId); + System.out.println("Enabled scheduled id " + jobId); + } + } + } + +} diff --git a/src/proto/voldemort-admin.proto b/src/proto/voldemort-admin.proto index 18f26dd28f..9a54e0a43d 100644 --- a/src/proto/voldemort-admin.proto +++ b/src/proto/voldemort-admin.proto @@ -130,6 +130,14 @@ message AsyncOperationStatusRequest { required int32 request_id = 1; } +message AsyncOperationStatusResponse { + optional int32 request_id = 1; + optional string description = 2; + optional string status = 3; + optional bool complete = 4; + optional Error error = 5; +} + message AsyncOperationStopRequest { required int32 request_id = 1; } @@ -147,6 +155,39 @@ message AsyncOperationListResponse { optional Error error = 2; } +message ListScheduledJobsRequest { +} + +message ListScheduledJobsResponse { + repeated string job_ids = 1; + optional Error error = 2; +} + +message GetScheduledJobStatusRequest { + required string job_id = 1; +} + +message GetScheduledJobStatusResponse { + required bool enabled = 1; + optional Error error = 2; +} + +message StopScheduledJobRequest { + required string job_id = 1; +} + +message StopScheduledJobResponse { + optional Error error = 1; +} + +message EnableScheduledJobRequest { + required string job_id = 1; +} + +message EnableScheduledJobResponse { + optional Error error = 1; +} + message PartitionTuple { required int32 replica_type = 1; repeated int32 partitions = 2; @@ -186,14 +227,6 @@ message InitiateRebalanceNodeOnDonorRequest { repeated RebalancePartitionInfoMap rebalance_partition_info = 1; } -message AsyncOperationStatusResponse { - optional int32 request_id = 1; - optional string description = 2; - optional string status = 3; - optional bool complete = 4; - optional Error error = 5; -} - message TruncateEntriesRequest { required string store = 1; } @@ -411,6 +444,10 @@ enum AdminRequestType { SET_OFFLINE_STATE = 34; GET_RO_STORAGE_FILE_LIST = 35; GET_RO_COMPRESSION_CODEC_LIST = 36; + LIST_SCHEDULED_JOBS = 37; + GET_SCHEDULED_JOB_STATUS = 38; + STOP_SCHEDULED_JOB = 39; + ENABLE_SCHEDULED_JOB = 40; } message VoldemortAdminRequest { @@ -450,4 +487,8 @@ message VoldemortAdminRequest { optional SetOfflineStateRequest set_offline_state = 36; optional GetROStorageFileListRequest get_ro_storage_file_list = 37; optional GetROStorageCompressionCodecListRequest get_ro_compression_codec_list = 38; + optional ListScheduledJobsRequest list_scheduled_jobs = 39; + optional GetScheduledJobStatusRequest get_scheduled_job_status = 40; + optional StopScheduledJobRequest stop_scheduled_job = 41; + optional EnableScheduledJobRequest enable_scheduled_job = 42; } diff --git a/test/common/voldemort/ServerTestUtils.java b/test/common/voldemort/ServerTestUtils.java index 737be9f3a1..c5eea3ea4b 100644 --- a/test/common/voldemort/ServerTestUtils.java +++ b/test/common/voldemort/ServerTestUtils.java @@ -141,6 +141,7 @@ public static RequestHandlerFactory getSocketRequestHandlerFactory(String cluste null, null, null, + null, null); } @@ -1005,7 +1006,7 @@ public static AdminClient getAdminClient(String bootstrapURL) { } public static RequestHandlerFactory getSocketRequestHandlerFactory(StoreRepository repository) { - return new SocketRequestHandlerFactory(null, repository, null, null, null, null, null); + return new SocketRequestHandlerFactory(null, repository, null, null, null, null, null, null); } public static void stopVoldemortServer(VoldemortServer server) throws IOException { diff --git a/test/unit/voldemort/client/AdminServiceFailureTest.java b/test/unit/voldemort/client/AdminServiceFailureTest.java index 085c235b09..56508dd041 100644 --- a/test/unit/voldemort/client/AdminServiceFailureTest.java +++ b/test/unit/voldemort/client/AdminServiceFailureTest.java @@ -115,19 +115,20 @@ private AbstractSocketService getAdminServer(Node node, storeRepository.addLocalStore(storageEngine); SocketRequestHandlerFactory requestHandlerFactory = new SocketRequestHandlerFactory(null, - storeRepository, - ServerTestUtils.createMetadataStore(cluster, - storeDefs), - ServerTestUtils.createServerConfig(useNio, - 0, - TestUtils.createTempDir() - .getAbsolutePath(), - null, - null, - new Properties()), - null, - null, - null); + storeRepository, + ServerTestUtils.createMetadataStore(cluster, + storeDefs), + ServerTestUtils.createServerConfig(useNio, + 0, + TestUtils.createTempDir() + .getAbsolutePath(), + null, + null, + new Properties()), + null, + null, + null, + null); return ServerTestUtils.getSocketService(useNio, requestHandlerFactory, node.getAdminPort(),