All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.drive.Drive.Files.Update.html Maven / Gradle / Ivy

There is a newer version: v3-rev20241027-2.0.0
Show newest version






Drive.Files.Update (Google Drive API v3-rev20240123-2.0.0)












com.google.api.services.drive

Class Drive.Files.Update

    • Constructor Detail

      • Update

        protected Update(String fileId,
                         File content)
        Updates a file's metadata and/or content. When calling this method, only populate fields in the request that you want to modify. When updating fields, some fields might be changed automatically, such as `modifiedDate`. This method supports patch semantics. This method supports an upload* URI and accepts uploaded media with the following characteristics: - *Maximum file size:* 5,120 GB - *Accepted Media MIME types:*`*` Note: Specify a valid MIME type, rather than the literal `*` value. The literal `*` is only used to indicate that any valid MIME type can be uploaded. For more information on uploading files, see [Upload file data](/drive/api/guides/manage-uploads). Create a request for the method "files.update". This request holds the parameters needed by the the drive server. After setting any optional parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.

        Drive.initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest) must be called to initialize this instance immediately after invoking the constructor.

        Parameters:
        fileId - The ID of the file.
        content - the File
        Since:
        1.13
      • Update

        protected Update(String fileId,
                         File content,
                         com.google.api.client.http.AbstractInputStreamContent mediaContent)
        Updates a file's metadata and/or content. When calling this method, only populate fields in the request that you want to modify. When updating fields, some fields might be changed automatically, such as `modifiedDate`. This method supports patch semantics. This method supports an upload* URI and accepts uploaded media with the following characteristics: - *Maximum file size:* 5,120 GB - *Accepted Media MIME types:*`*` Note: Specify a valid MIME type, rather than the literal `*` value. The literal `*` is only used to indicate that any valid MIME type can be uploaded. For more information on uploading files, see [Upload file data](/drive/api/guides/manage-uploads). Create a request for the method "files.update". This request holds the parameters needed by the the drive server. After setting any optional parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.

        Drive.initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest) must be called to initialize this instance immediately after invoking the constructor.

        This constructor should be used for uploading media content.

        Parameters:
        fileId - The ID of the file.
        content - the File media metadata or null if none
        mediaContent - The media HTTP content.
        Since:
        1.13
    • Method Detail

      • setKey

        public Drive.Files.Update setKey(String key)
        Description copied from class: DriveRequest
        API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
        Overrides:
        setKey in class DriveRequest<File>
      • setQuotaUser

        public Drive.Files.Update setQuotaUser(String quotaUser)
        Description copied from class: DriveRequest
        Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
        Overrides:
        setQuotaUser in class DriveRequest<File>
      • getFileId

        public String getFileId()
        The ID of the file.
      • getAddParents

        public String getAddParents()
        A comma-separated list of parent IDs to add.
      • setAddParents

        public Drive.Files.Update setAddParents(String addParents)
        A comma-separated list of parent IDs to add.
      • getEnforceSingleParent

        public Boolean getEnforceSingleParent()
        Deprecated: Adding files to multiple folders is no longer supported. Use shortcuts instead. [default: false]
      • setEnforceSingleParent

        public Drive.Files.Update setEnforceSingleParent(Boolean enforceSingleParent)
        Deprecated: Adding files to multiple folders is no longer supported. Use shortcuts instead.
      • isEnforceSingleParent

        public boolean isEnforceSingleParent()
        Convenience method that returns only Boolean.TRUE or Boolean.FALSE.

        Boolean properties can have four possible values: null, Data.NULL_BOOLEAN, Boolean.TRUE or Boolean.FALSE.

        This method returns Boolean.TRUE if the default of the property is Boolean.TRUE and it is null or Data.NULL_BOOLEAN. Boolean.FALSE is returned if the default of the property is Boolean.FALSE and it is null or Data.NULL_BOOLEAN.

        Deprecated: Adding files to multiple folders is no longer supported. Use shortcuts instead.

      • getIncludeLabels

        public String getIncludeLabels()
        A comma-separated list of IDs of labels to include in the `labelInfo` part of the response.
      • setIncludeLabels

        public Drive.Files.Update setIncludeLabels(String includeLabels)
        A comma-separated list of IDs of labels to include in the `labelInfo` part of the response.
      • getIncludePermissionsForView

        public String getIncludePermissionsForView()
        Specifies which additional view's permissions to include in the response. Only 'published' is supported.
      • setIncludePermissionsForView

        public Drive.Files.Update setIncludePermissionsForView(String includePermissionsForView)
        Specifies which additional view's permissions to include in the response. Only 'published' is supported.
      • getKeepRevisionForever

        public Boolean getKeepRevisionForever()
        Whether to set the 'keepForever' field in the new head revision. This is only applicable to files with binary content in Google Drive. Only 200 revisions for the file can be kept forever. If the limit is reached, try deleting pinned revisions. [default: false]
      • setKeepRevisionForever

        public Drive.Files.Update setKeepRevisionForever(Boolean keepRevisionForever)
        Whether to set the 'keepForever' field in the new head revision. This is only applicable to files with binary content in Google Drive. Only 200 revisions for the file can be kept forever. If the limit is reached, try deleting pinned revisions.
      • isKeepRevisionForever

        public boolean isKeepRevisionForever()
        Convenience method that returns only Boolean.TRUE or Boolean.FALSE.

        Boolean properties can have four possible values: null, Data.NULL_BOOLEAN, Boolean.TRUE or Boolean.FALSE.

        This method returns Boolean.TRUE if the default of the property is Boolean.TRUE and it is null or Data.NULL_BOOLEAN. Boolean.FALSE is returned if the default of the property is Boolean.FALSE and it is null or Data.NULL_BOOLEAN.

        Whether to set the 'keepForever' field in the new head revision. This is only applicable to files with binary content in Google Drive. Only 200 revisions for the file can be kept forever. If the limit is reached, try deleting pinned revisions.

      • getOcrLanguage

        public String getOcrLanguage()
        A language hint for OCR processing during image import (ISO 639-1 code).
      • setOcrLanguage

        public Drive.Files.Update setOcrLanguage(String ocrLanguage)
        A language hint for OCR processing during image import (ISO 639-1 code).
      • getRemoveParents

        public String getRemoveParents()
        A comma-separated list of parent IDs to remove.
      • setRemoveParents

        public Drive.Files.Update setRemoveParents(String removeParents)
        A comma-separated list of parent IDs to remove.
      • getSupportsAllDrives

        public Boolean getSupportsAllDrives()
        Whether the requesting application supports both My Drives and shared drives. [default: false]
      • setSupportsAllDrives

        public Drive.Files.Update setSupportsAllDrives(Boolean supportsAllDrives)
        Whether the requesting application supports both My Drives and shared drives.
      • isSupportsAllDrives

        public boolean isSupportsAllDrives()
        Convenience method that returns only Boolean.TRUE or Boolean.FALSE.

        Boolean properties can have four possible values: null, Data.NULL_BOOLEAN, Boolean.TRUE or Boolean.FALSE.

        This method returns Boolean.TRUE if the default of the property is Boolean.TRUE and it is null or Data.NULL_BOOLEAN. Boolean.FALSE is returned if the default of the property is Boolean.FALSE and it is null or Data.NULL_BOOLEAN.

        Whether the requesting application supports both My Drives and shared drives.

      • getSupportsTeamDrives

        public Boolean getSupportsTeamDrives()
        Deprecated: Use `supportsAllDrives` instead. [default: false]
      • setSupportsTeamDrives

        public Drive.Files.Update setSupportsTeamDrives(Boolean supportsTeamDrives)
        Deprecated: Use `supportsAllDrives` instead.
      • isSupportsTeamDrives

        public boolean isSupportsTeamDrives()
        Convenience method that returns only Boolean.TRUE or Boolean.FALSE.

        Boolean properties can have four possible values: null, Data.NULL_BOOLEAN, Boolean.TRUE or Boolean.FALSE.

        This method returns Boolean.TRUE if the default of the property is Boolean.TRUE and it is null or Data.NULL_BOOLEAN. Boolean.FALSE is returned if the default of the property is Boolean.FALSE and it is null or Data.NULL_BOOLEAN.

        Deprecated: Use `supportsAllDrives` instead.

      • getUseContentAsIndexableText

        public Boolean getUseContentAsIndexableText()
        Whether to use the uploaded content as indexable text. [default: false]
      • setUseContentAsIndexableText

        public Drive.Files.Update setUseContentAsIndexableText(Boolean useContentAsIndexableText)
        Whether to use the uploaded content as indexable text.
      • isUseContentAsIndexableText

        public boolean isUseContentAsIndexableText()
        Convenience method that returns only Boolean.TRUE or Boolean.FALSE.

        Boolean properties can have four possible values: null, Data.NULL_BOOLEAN, Boolean.TRUE or Boolean.FALSE.

        This method returns Boolean.TRUE if the default of the property is Boolean.TRUE and it is null or Data.NULL_BOOLEAN. Boolean.FALSE is returned if the default of the property is Boolean.FALSE and it is null or Data.NULL_BOOLEAN.

        Whether to use the uploaded content as indexable text.

Copyright © 2011–2024 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy