public final class RestoreObjectsInStoreResponse extends ObjectStoreResponse
RestoreObjectsInStoreRequest
containing relevant results.Constructor and Description |
---|
RestoreObjectsInStoreResponse(int uuid,
String topic,
int partition,
int requestID,
MessageStatusCode statusCode,
MessageResult result,
Set<UUID> failedSegmentIds)
Constructs new RestoreObjectsInStoreResponse.
|
Modifier and Type | Method and Description |
---|---|
String |
getCorrespondingRequestTypeName() |
Set<UUID> |
getFailedSegmentIds() |
getRequestID, getResult, getStatusCode, setRequestID, toString
getCreateTimestamp, getPartition, getTopic, getUuid, name
public RestoreObjectsInStoreResponse(int uuid, String topic, int partition, int requestID, MessageStatusCode statusCode, MessageResult result, Set<UUID> failedSegmentIds)
uuid
- unique integer ID for this responsetopic
- topic operated uponpartition
- partition being operated uponrequestID
- unique integer ID for corresponding requeststatusCode
- status code returned by requestresult
- result returned by requestfailedSegmentIds
- set of failed segmentIds
todo: considering to replace the topic and partition parameters to one TopicPartition.public Set<UUID> getFailedSegmentIds()
public String getCorrespondingRequestTypeName()
getCorrespondingRequestTypeName
in class MessageResponse
Class.getName()
).
todo: this getCorrespondingRequestTypeName seems not used by any place, consider removing it when do code refine.