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 class
CheckPointUserData.Builder
-
Field Summary
Fields Modifier and Type Field Description protected List<com.ibm.cloud.objectstorage.services.s3.model.PartETag>
cosDataPacks
protected int
currentUploadResourceNum
protected int
currentUploadSize
protected int
indexOfCurrentTypeFilter
protected int
lastPageNum
protected int
lastWritePageNum
protected int
pageNum
protected int
partNum
protected String
resourceTypeSummary
protected int
totalResourcesNum
protected int
uploadCount
protected String
uploadId
-
Constructor Summary
Constructors Modifier Constructor Description protected
CheckPointUserData()
-
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
-
-