public class CopyObjectInStoreRequest extends ObjectStoreRequest
Constructor and Description |
---|
CopyObjectInStoreRequest(int uuid,
String topic,
int partition,
UUID segmentId,
String objectPath,
String sourceVersionId,
SegmentStateAndPath segmentStateAndPath)
Constructs new RestoreObjectsInStoreRequest.
|
Modifier and Type | Method and Description |
---|---|
TierObjectStore.ObjectMetadata |
getObjectMetadata() |
String |
getObjectPath() |
UUID |
getSegmentId() |
SegmentStateAndPath |
getSegmentStateAndPath() |
String |
getSourceVersionId() |
getCreateTimestamp, getPartition, getTopic, getUuid, name
public CopyObjectInStoreRequest(int uuid, String topic, int partition, UUID segmentId, String objectPath, String sourceVersionId, SegmentStateAndPath segmentStateAndPath)
uuid
- unique integer ID for this requesttopic
- topic being operated uponpartition
- partition number being operated uponobjectPath
- the object path to be restoredsourceVersionId
- the object's versionId to copy fromsegmentStateAndPath
- the object's segmentStateAndPath informationpublic String getObjectPath()
public UUID getSegmentId()
public String getSourceVersionId()
public SegmentStateAndPath getSegmentStateAndPath()
public TierObjectStore.ObjectMetadata getObjectMetadata()