com.google.android.gms.drive.DriveFolder |
A folder in Drive. This class provides methods to list or query the contents of the folder, or create new resources within it.
To retrieve a DriveFolder from a known Drive ID, use asDriveFolder()
.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DriveFolder.DriveFileResult |
This interface is deprecated.
DriveFile objects are returned directly in the new Drive clients.
|
||||||||||
DriveFolder.DriveFolderResult |
This interface is deprecated.
DriveFolder objects are returned directly in the new Drive clients.
|
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | MIME_TYPE | The MIME type associated with folder resources. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
The MIME type associated with folder resources.
This method is deprecated.
Use createFile(DriveFolder, MetadataChangeSet, DriveContents)
instead.
Creates a new binary file within this folder, with the provided initial metadata and DriveContents
. See DriveFile
for more details on binary files.
This method behaves like createFile(GoogleApiClient, MetadataChangeSet, DriveContents, ExecutionOptions)
with null
ExecutionOptions
, which means no
completion event requested and no operation tag.
Parameters | |
---|---|
apiClient |
GoogleApiClient : The GoogleApiClient to service the call. The client must be connected
before invoking this method. |
changeSet |
MetadataChangeSet : A set of metadata fields that should be initially set. |
driveContents |
DriveContents : The initial contents. The provided contents must have been obtained
through newDriveContents(GoogleApiClient) . This DriveContents cannot be reused
after this method returns. This parameter may also be set to null to create an
empty file, but it is recommended to create non-empty files where the mime-type does not
support having a zero byte file (for example, image or PDF files). |
Returns | |
---|---|
PendingResult<DriveFolder.DriveFileResult> |
A PendingResult which can be used to retrieve the newly created DriveFile. |
This method is deprecated.
Use createFile(DriveFolder, MetadataChangeSet, DriveContents, ExecutionOptions)
instead.
Creates a new binary file within this folder, with the provided initial metadata and DriveContents
. See DriveFile
for more details on binary files.
Parameters | |
---|---|
apiClient |
GoogleApiClient : The GoogleApiClient to service the call. The client must be connected
before invoking this method. |
changeSet |
MetadataChangeSet : A set of metadata fields that should be initially set. |
driveContents |
DriveContents : The initial contents. The provided contents must have been obtained
through newDriveContents(GoogleApiClient) . This DriveContents cannot be reused
after this method returns. This parameter may also be set to null to create an
empty file, but it is recommended to create non-empty files where the mime-type does not
support having a zero byte file (for example, image or PDF files). |
executionOptions |
ExecutionOptions : A set of options for this method execution, such as whether to send an
event when the action has completed on the server. See ExecutionOptions for more
details. setConflictStrategy(int) is not supported for this
method. When null is provided, this method will use default ExecutionOptions , that is no completion event requested and no operation tag. |
Returns | |
---|---|
PendingResult<DriveFolder.DriveFileResult> |
A PendingResult which can be used to retrieve the newly created DriveFile. |
This method is deprecated.
Use createFolder(DriveFolder, MetadataChangeSet)
instead.
Creates a new folder within this folder, with the provided initial metadata.
Parameters | |
---|---|
apiClient |
GoogleApiClient : The GoogleApiClient to service the call. The client must be connected
before invoking this method. |
changeSet |
MetadataChangeSet : A set of metadata fields that should be initially set. This must minimally
include a title. The mime type will be set to the folder mime type. |
Returns | |
---|---|
PendingResult<DriveFolder.DriveFolderResult> |
A PendingResult which can be used to retrieve the newly created DriveFolder. |
This method is deprecated.
Use listChildren(DriveFolder)
instead.
Retrieves a collection of metadata for the direct children of this folder. The result will include metadata for both files and folders.
Parameters | |
---|---|
apiClient |
GoogleApiClient : The GoogleApiClient to service the call. |
Returns | |
---|---|
PendingResult<DriveApi.MetadataBufferResult> |
A PendingResult which can be used to retrieve the children list. Be sure to call release() when you're done with the result. |
This method is deprecated.
Use queryChildren(DriveFolder, Query)
instead.
Retrieves a collection of metadata for the files and folders that match the specified query and are direct children of this folder.
Parameters | |
---|---|
apiClient |
GoogleApiClient : The GoogleApiClient to service the call. |
query |
Query : A query that will restrict the results of the retrieved children. |
Returns | |
---|---|
PendingResult<DriveApi.MetadataBufferResult> |
A PendingResult which can be used to retrieve the children list. Be sure to call release() when you're done with the result. |