public
static
class
MtpObjectInfo.Builder
extends Object
| java.lang.Object | |
| ↳ | android.mtp.MtpObjectInfo.Builder |
Builds a new object info instance.
Public constructors | |
|---|---|
MtpObjectInfo.Builder()
|
|
MtpObjectInfo.Builder(MtpObjectInfo objectInfo)
Creates a builder on a copy of an existing object info. |
|
Inherited methods | |
|---|---|
java.lang.Object
| |
MtpObjectInfo.Builder (MtpObjectInfo objectInfo)
Creates a builder on a copy of an existing object info. All fields, except the object handle will be copied.
| Parameters | |
|---|---|
objectInfo |
MtpObjectInfo:
object info of an existing entry
|
MtpObjectInfo build ()
Builds the object info instance. Once called, methods of the builder must not be called anymore.
| Returns | |
|---|---|
MtpObjectInfo |
the object info of the newly created file, or NULL in case of an error. |
MtpObjectInfo.Builder setAssociationDesc (int value)
| Parameters | |
|---|---|
value |
int
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setAssociationType (int value)
| Parameters | |
|---|---|
value |
int
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setCompressedSize (long value)
| Parameters | |
|---|---|
value |
long
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setDateCreated (long value)
| Parameters | |
|---|---|
value |
long
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setDateModified (long value)
| Parameters | |
|---|---|
value |
long
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setFormat (int value)
| Parameters | |
|---|---|
value |
int
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setImagePixDepth (long value)
| Parameters | |
|---|---|
value |
long
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setImagePixHeight (long value)
| Parameters | |
|---|---|
value |
long
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setImagePixWidth (long value)
| Parameters | |
|---|---|
value |
long
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setKeywords (String value)
| Parameters | |
|---|---|
value |
String
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setName (String value)
| Parameters | |
|---|---|
value |
String
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setObjectHandle (int value)
| Parameters | |
|---|---|
value |
int
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setParent (int value)
| Parameters | |
|---|---|
value |
int
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setProtectionStatus (int value)
| Parameters | |
|---|---|
value |
int
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setSequenceNumber (long value)
| Parameters | |
|---|---|
value |
long
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setStorageId (int value)
| Parameters | |
|---|---|
value |
int
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setThumbCompressedSize (long value)
| Parameters | |
|---|---|
value |
long
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setThumbFormat (int value)
| Parameters | |
|---|---|
value |
int
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setThumbPixHeight (long value)
| Parameters | |
|---|---|
value |
long
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|
MtpObjectInfo.Builder setThumbPixWidth (long value)
| Parameters | |
|---|---|
value |
long
|
| Returns | |
|---|---|
MtpObjectInfo.Builder |
|