public class BoxUploadSession extends BoxJsonObject
BoxJsonObject.BoxJsonObjectCreator<E extends BoxJsonObject>| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
ALL_FIELDS |
static java.lang.String |
FIELD_ID |
static java.lang.String |
FIELD_NUM_PARTS_PROCESSED |
static java.lang.String |
FIELD_PART_SIZE |
static java.lang.String |
FIELD_SESSION_ENDPOINTS |
static java.lang.String |
FIELD_SESSION_EXPIRES_AT |
static java.lang.String |
FIELD_TOTAL_PARTS |
static java.lang.String |
FIELD_TYPE |
| Constructor and Description |
|---|
BoxUploadSession()
Constructs an empty BoxUploadSession object.
|
BoxUploadSession(com.eclipsesource.json.JsonObject object)
Constructs an empty BoxUploadSession object.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
getChunkSize(BoxUploadSession uploadSession,
int partNumber,
long fileSize)
Computes the actual bytes to be sent in a part, which equals the partsize for all parts
except the last.
|
BoxUploadSessionEndpoints |
getEndpoints()
Get an endpoints object for the session
|
java.util.Date |
getExpiresAt()
Get expires at date for the session
|
java.util.ArrayList<java.lang.String> |
getFieldPartsSha1()
Return stored list of sha1s for parts
|
java.lang.String |
getId()
Get the session id
|
int |
getNumPartsProcessed()
Get num of parts processed
|
int |
getPartSize()
Get part size in bytes
|
java.lang.String |
getSha1() |
int |
getTotalParts()
Get total parts for the session
|
void |
setPartsSha1(java.util.List<java.lang.String> sha1s)
Util method for storing sha1 for parts being uploaded
|
void |
setSha1(java.lang.String sha1)
Util method for sha1 for the file.
|
addInJsonArray, addInJsonArray, createFromJson, createFromJson, equals, getBoxJsonObjectCreator, getPropertiesKeySet, getPropertyAsBoolean, getPropertyAsDate, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsJsonArray, getPropertyAsJsonObject, getPropertyAsJsonObjectArray, getPropertyAsLong, getPropertyAsString, getPropertyAsStringArray, getPropertyAsStringHashSet, getPropertyValue, hashCode, parseJSONMember, remove, set, set, set, set, set, set, set, set, set, toJson, toJsonObjectpublic static final java.lang.String FIELD_TYPE
public static final java.lang.String FIELD_TOTAL_PARTS
public static final java.lang.String FIELD_PART_SIZE
public static final java.lang.String FIELD_SESSION_ENDPOINTS
public static final java.lang.String FIELD_SESSION_EXPIRES_AT
public static final java.lang.String FIELD_ID
public static final java.lang.String FIELD_NUM_PARTS_PROCESSED
public static final java.lang.String[] ALL_FIELDS
public BoxUploadSession()
public BoxUploadSession(com.eclipsesource.json.JsonObject object)
object - jsonObject to use to create an instance of this class.public int getTotalParts()
public int getNumPartsProcessed()
public int getPartSize()
public BoxUploadSessionEndpoints getEndpoints()
public java.util.Date getExpiresAt()
public java.lang.String getId()
public void setSha1(java.lang.String sha1)
public java.lang.String getSha1()
public void setPartsSha1(java.util.List<java.lang.String> sha1s)
public java.util.ArrayList<java.lang.String> getFieldPartsSha1()
public static int getChunkSize(BoxUploadSession uploadSession, int partNumber, long fileSize)
uploadSession - partNumber - fileSize -