001package com.box.sdkgen.managers.chunkeduploads; 002 003import com.box.sdkgen.internal.utils.Hash; 004import com.box.sdkgen.schemas.uploadpart.UploadPart; 005import java.util.List; 006 007public class PartAccumulator { 008 009 public final long lastIndex; 010 011 public final List<UploadPart> parts; 012 013 public final long fileSize; 014 015 public final String uploadPartUrl; 016 017 public final Hash fileHash; 018 019 public PartAccumulator( 020 long lastIndex, List<UploadPart> parts, long fileSize, String uploadPartUrl, Hash fileHash) { 021 this.lastIndex = lastIndex; 022 this.parts = parts; 023 this.fileSize = fileSize; 024 this.uploadPartUrl = uploadPartUrl; 025 this.fileHash = fileHash; 026 } 027 028 public long getLastIndex() { 029 return lastIndex; 030 } 031 032 public List<UploadPart> getParts() { 033 return parts; 034 } 035 036 public long getFileSize() { 037 return fileSize; 038 } 039 040 public String getUploadPartUrl() { 041 return uploadPartUrl; 042 } 043 044 public Hash getFileHash() { 045 return fileHash; 046 } 047}