Class CheckPointUserData
- java.lang.Object
-
- com.ibm.fhir.jbatch.bulkdata.export.common.CheckPointUserData
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TransientUserData
public class CheckPointUserData extends Object implements Serializable
Bulk export Chunk implementation - job check point data.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCheckPointUserData.Builder
-
Field Summary
Fields Modifier and Type Field Description protected List<com.ibm.cloud.objectstorage.services.s3.model.PartETag>cosDataPacksprotected intcurrentUploadResourceNumprotected intcurrentUploadSizeprotected intindexOfCurrentTypeFilterprotected intlastPageNumprotected intlastWritePageNumprotected intpageNumprotected intpartNumprotected StringresourceTypeSummaryprotected inttotalResourcesNumprotected intuploadCountprotected StringuploadId
-
Constructor Summary
Constructors Modifier Constructor Description protectedCheckPointUserData()
-
Method Summary
-
-
-
Field Detail
-
pageNum
protected int pageNum
-
lastPageNum
protected int lastPageNum
-
partNum
protected int partNum
-
uploadId
protected String uploadId
-
uploadCount
protected int uploadCount
-
cosDataPacks
protected List<com.ibm.cloud.objectstorage.services.s3.model.PartETag> cosDataPacks
-
currentUploadResourceNum
protected int currentUploadResourceNum
-
currentUploadSize
protected int currentUploadSize
-
totalResourcesNum
protected int totalResourcesNum
-
indexOfCurrentTypeFilter
protected int indexOfCurrentTypeFilter
-
resourceTypeSummary
protected String resourceTypeSummary
-
lastWritePageNum
protected int lastWritePageNum
-
-
Method Detail
-
fromTransientUserData
public static CheckPointUserData fromTransientUserData(TransientUserData userData)
-
getPageNum
public int getPageNum()
-
setPageNum
public void setPageNum(int pageNum)
-
getUploadId
public String getUploadId()
-
setUploadId
public void setUploadId(String uploadId)
-
getCosDataPacks
public List<com.ibm.cloud.objectstorage.services.s3.model.PartETag> getCosDataPacks()
-
getPartNum
public int getPartNum()
-
setPartNum
public void setPartNum(int partNum)
-
getLastPageNum
public int getLastPageNum()
-
setLastPageNum
public void setLastPageNum(int lastPageNum)
-
getCurrentUploadResourceNum
public int getCurrentUploadResourceNum()
-
setCurrentUploadResourceNum
public void setCurrentUploadResourceNum(int currentUploadResourceNum)
-
getIndexOfCurrentTypeFilter
public int getIndexOfCurrentTypeFilter()
-
setIndexOfCurrentTypeFilter
public void setIndexOfCurrentTypeFilter(int indexOfCurrentTypeFilter)
-
getResourceTypeSummary
public String getResourceTypeSummary()
-
setResourceTypeSummary
public void setResourceTypeSummary(String resourceTypeSummary)
-
isMoreToExport
public boolean isMoreToExport()
-
setMoreToExport
public void setMoreToExport(boolean isMoreToExport)
-
getTotalResourcesNum
public int getTotalResourcesNum()
-
setTotalResourcesNum
public void setTotalResourcesNum(int totalResourcesNum)
-
getCurrentUploadSize
public int getCurrentUploadSize()
-
setCurrentUploadSize
public void setCurrentUploadSize(int currentUploadSize)
-
isFinishCurrentUpload
public boolean isFinishCurrentUpload()
-
setFinishCurrentUpload
public void setFinishCurrentUpload(boolean isFinishCurrentUpload)
-
getUploadCount
public int getUploadCount()
-
setUploadCount
public void setUploadCount(int uploadCount)
-
getLastWritePageNum
public int getLastWritePageNum()
-
setLastWritePageNum
public void setLastWritePageNum(int lastWritePageNum)
- Parameters:
lastWritePageNum- the last page of search results that was exported
-
-