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

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

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






Drive.Files.Copy (Drive API v2-rev20180830-1.26.0)












com.google.api.services.drive

Class Drive.Files.Copy

    • Constructor Detail

      • Copy

        protected Copy(String fileId,
                       File content)
        Creates a copy of the specified file. Create a request for the method "files.copy". 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 to copy.
        content - the File
        Since:
        1.13
    • Method Detail

      • setKey

        public Drive.Files.Copy 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>
      • getFileId

        public String getFileId()
        The ID of the file to copy.
      • getConvert

        public Boolean getConvert()
        Whether to convert this file to the corresponding Google Docs format. [default: false]
      • setConvert

        public Drive.Files.Copy setConvert(Boolean convert)
        Whether to convert this file to the corresponding Google Docs format.
      • isConvert

        public boolean isConvert()
        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 convert this file to the corresponding Google Docs format.

      • getOcr

        public Boolean getOcr()
        Whether to attempt OCR on .jpg, .png, .gif, or .pdf uploads. [default: false]
      • setOcr

        public Drive.Files.Copy setOcr(Boolean ocr)
        Whether to attempt OCR on .jpg, .png, .gif, or .pdf uploads.
      • getOcrLanguage

        public String getOcrLanguage()
        If ocr is true, hints at the language to use. Valid values are BCP 47 codes.
      • setOcrLanguage

        public Drive.Files.Copy setOcrLanguage(String ocrLanguage)
        If ocr is true, hints at the language to use. Valid values are BCP 47 codes.
      • getPinned

        public Boolean getPinned()
        Whether to pin the head revision of the new copy. A file can have a maximum of 200 pinned revisions. [default: false]
      • setPinned

        public Drive.Files.Copy setPinned(Boolean pinned)
        Whether to pin the head revision of the new copy. A file can have a maximum of 200 pinned revisions.
      • isPinned

        public boolean isPinned()
        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 pin the head revision of the new copy. A file can have a maximum of 200 pinned revisions.

      • getSupportsTeamDrives

        public Boolean getSupportsTeamDrives()
        Whether the requesting application supports Team Drives. [default: false]
      • setSupportsTeamDrives

        public Drive.Files.Copy setSupportsTeamDrives(Boolean supportsTeamDrives)
        Whether the requesting application supports Team Drives.
      • 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.

        Whether the requesting application supports Team Drives.

      • getTimedTextLanguage

        public String getTimedTextLanguage()
        The language of the timed text.
      • setTimedTextLanguage

        public Drive.Files.Copy setTimedTextLanguage(String timedTextLanguage)
        The language of the timed text.
      • getTimedTextTrackName

        public String getTimedTextTrackName()
        The timed text track name.
      • setTimedTextTrackName

        public Drive.Files.Copy setTimedTextTrackName(String timedTextTrackName)
        The timed text track name.
      • getVisibility

        public String getVisibility()
        The visibility of the new file. This parameter is only relevant when the source is not a native Google Doc and convert=false. [default: DEFAULT]
      • setVisibility

        public Drive.Files.Copy setVisibility(String visibility)
        The visibility of the new file. This parameter is only relevant when the source is not a native Google Doc and convert=false.

Copyright © 2011–2018 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy