public class Attachment
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LOCAL_AUTO_CONVERTED_FOLDER |
static java.lang.String |
LOCAL_PART_TYPE_ERROR |
static java.lang.String |
LOCAL_PART_TYPE_UPLOADING |
| Modifier and Type | Method and Description |
|---|---|
static Attachment |
create(byte[] data,
java.lang.String type,
java.lang.String folder,
java.lang.String name)
Create data object to send from a file.
|
static Attachment |
create(java.io.File data,
java.lang.String type,
java.lang.String folder,
java.lang.String name)
Create data object to send from a file.
|
static Attachment |
create(java.lang.String data,
java.lang.String type,
java.lang.String folder,
java.lang.String name)
Create data object to send from a file.
|
ContentData |
getData()
Get content data to upload.
|
java.lang.Throwable |
getError()
Get upload content exception.
|
java.lang.String |
getFolder()
Get folder to which the attachment was uploaded.
|
java.lang.String |
getId()
Get attachment id.
|
java.lang.String |
getName()
Get assigned file name.
|
long |
getSize()
Get uploaded content size.
|
java.lang.String |
getType()
Get attachment mime type.
|
java.lang.String |
getUrl()
Get url under which the content is available.
|
Attachment |
setError(java.lang.Throwable error)
For internal use.
|
Attachment |
updateWithUploadDetails(UploadContentResponse response)
For internal use.
|
public static final java.lang.String LOCAL_PART_TYPE_ERROR
public static final java.lang.String LOCAL_PART_TYPE_UPLOADING
public static final java.lang.String LOCAL_AUTO_CONVERTED_FOLDER
public static Attachment create(java.io.File data, java.lang.String type, java.lang.String folder, java.lang.String name)
data - File to upload.type - Mime type of the data.public static Attachment create(byte[] data, java.lang.String type, java.lang.String folder, java.lang.String name)
data - Raw data bytes to upload.type - Mime type of the data.public static Attachment create(java.lang.String data, java.lang.String type, java.lang.String folder, java.lang.String name)
data - Base64 encoded data to upload.type - Mime type of the data.public ContentData getData()
public java.lang.String getFolder()
public java.lang.String getId()
public java.lang.String getType()
public java.lang.String getUrl()
public long getSize()
public java.lang.String getName()
public Attachment updateWithUploadDetails(UploadContentResponse response)
response - Upload content APIs response.public Attachment setError(java.lang.Throwable error)
error - Upload content exception.public java.lang.Throwable getError()